Maison > Article > développement back-end > Comment trouver des éléments dans un dictionnaire en Python
Code contextuel
smart_girl = {"name":"yuan wai", "age": 25,"sex":"女"}
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
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
ou
smart_girl.get("sex", "找不见性别") #可以指定key不存在时,返回一个指定的默认值
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
ou
smart_girl.setdefault("name","无名氏")
ou
smart_girl.setdefault("name",default="无名氏") #指定返回默认值,找不到key时,返回默认值
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!