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

王林
王林avant
2023-05-15 20:10:091465parcourir

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer