Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk mencari elemen dalam kamus dalam Python

Bagaimana untuk mencari elemen dalam kamus dalam Python

王林
王林ke hadapan
2023-05-15 20:10:091465semak imbas

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!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam