Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk mencari elemen dalam kamus dalam Python
Kod konteks
smart_girl = {"name":"yuan wai", "age": 25,"sex":"女"}
Cara pertama: []
Nota: Dengan cara ini, jika kunci yang sepadan tidak ditemui , akan laporkan KeyError
smart_girl["name"] #[]传入key
Kaedah kedua: get method
Nota: get method tidak akan menaikkan KeyError dan akan mengembalikan nilai lalai
smart_girl.get("name") #注意:key未指定返回的默认值,找不到对应的key,会返回None
atau
smart_girl.get("sex", "找不见性别") #可以指定key不存在时,返回一个指定的默认值
Cara ketiga: kaedah setdefault
Nota: kaedah setdefualt tidak akan menaikkan KeyError, sama seperti kaedah get
smart_girl.setdefault("name") #未指定默认值,找不到key,会返回None
atau
smart_girl.setdefault("name","无名氏")
atau
smart_girl.setdefault("name",default="无名氏") #指定返回默认值,找不到key时,返回默认值
Atas ialah kandungan terperinci Bagaimana untuk mencari elemen dalam kamus dalam Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!