Maison > développement back-end > Tutoriel Python > Comment trouver des éléments dans un dictionnaire en Python

Comment trouver des éléments dans un dictionnaire en Python

王林
Libérer: 2023-05-15 20:10:09
avant
1469 Les gens l'ont consulté

Code contextuel

smart_girl = {"name":"yuan wai", "age": 25,"sex":"女"}
Copier après la connexion

Première méthode : []

Remarque : De cette façon, si la clé correspondante ne peut pas être trouvée, une KeyError sera signalée

smart_girl["name"]   #[]传入key
Copier après la connexion

Deuxième méthode : méthode get

Remarque : La méthode get ne déclenchera pas KeyError et renverra une valeur par défaut

smart_girl.get("name") #注意:key未指定返回的默认值,找不到对应的key,会返回None
Copier après la connexion

ou

smart_girl.get("sex", "找不见性别") #可以指定key不存在时,返回一个指定的默认值
Copier après la connexion

La troisième méthode : méthode setdefault

Remarque : la méthode setdefualt ne déclenchera pas KeyError, la même chose que la méthode get

smart_girl.setdefault("name") #未指定默认值,找不到key,会返回None
Copier après la connexion

ou

smart_girl.setdefault("name","无名氏")
Copier après la connexion

ou

smart_girl.setdefault("name",default="无名氏") #指定返回默认值,找不到key时,返回默认值
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal