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

Bagaimana untuk mencari elemen dalam kamus dalam Python

王林
Lepaskan: 2023-05-15 20:10:09
ke hadapan
1469 orang telah melayarinya

Kod konteks

smart_girl = {"name":"yuan wai", "age": 25,"sex":"女"}
Salin selepas log masuk

Cara pertama: []

Nota: Dengan cara ini, jika kunci yang sepadan tidak ditemui , akan laporkan KeyError

smart_girl["name"]   #[]传入key
Salin selepas log masuk

Kaedah kedua: get method

Nota: get method tidak akan menaikkan KeyError dan akan mengembalikan nilai lalai

smart_girl.get("name") #注意:key未指定返回的默认值,找不到对应的key,会返回None
Salin selepas log masuk

atau

smart_girl.get("sex", "找不见性别") #可以指定key不存在时,返回一个指定的默认值
Salin selepas log masuk

Cara ketiga: kaedah setdefault

Nota: kaedah setdefualt tidak akan menaikkan KeyError, sama seperti kaedah get

smart_girl.setdefault("name") #未指定默认值,找不到key,会返回None
Salin selepas log masuk

atau

smart_girl.setdefault("name","无名氏")
Salin selepas log masuk

atau

smart_girl.setdefault("name",default="无名氏") #指定返回默认值,找不到key时,返回默认值
Salin selepas log masuk

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!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan