Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Mengakses Elemen Kamus mengikut Indeks dalam Python Apabila Kekunci Tidak Diketahui?
Mengakses Elemen Kamus mengikut Indeks dalam Python
Apabila berurusan dengan kamus dalam Python, mengakses elemen individu boleh mengelirukan jika anda tidak biasa dengan sintaks. Mari kita terokai cara mendapatkan semula elemen tertentu daripada kamus, dengan fokus pada situasi di mana kunci tidak diketahui lebih awal.
Masalah:
Bagaimanakah kita boleh mendapatkan semula elemen tertentu dari kamus apabila kita tidak tahu kunci yang tepat? Sebagai contoh, pertimbangkan kamus berikut:
mydict = { 'Apple': {'American': '16', 'Mexican': 10, 'Chinese': 5}, 'Grapes': {'Arabian': '25', 'Indian': '20'} }
Kami ingin mencetak elemen pertama kamus 'Apple', iaitu 'Amerika'.
Penyelesaian:
Dalam kamus Python, setiap kunci dikaitkan dengan nilai. Untuk mengakses nilai, anda boleh menggunakan kunci sebagai indeks untuk mengambil nilai. Dalam contoh kami, elemen pertama kamus 'Apple' diakses seperti berikut:
mydict['Apple']['American']
Penjelasan:
Sintaks di atas mula-mula mendapatkan semula nilai yang dikaitkan dengan kekunci 'Apple', iaitu kamus lain. Kemudian, kami mengakses kekunci 'Amerika' dalam kamus bersarang itu untuk mendapatkan nilai '16'.
Nota Tambahan:
Atas ialah kandungan terperinci Bagaimana untuk Mengakses Elemen Kamus mengikut Indeks dalam Python Apabila Kekunci Tidak Diketahui?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!