Bolehkah kita mempunyai kunci yang sama dalam kamus python?
Bolehkah kita mempunyai kunci yang sama dalam kamus python?

Video: Bolehkah kita mempunyai kunci yang sama dalam kamus python?

Video: Bolehkah kita mempunyai kunci yang sama dalam kamus python?
Video: Belajar Python [Dasar] - 38 - Dictionary 2024, Mungkin
Anonim

Jawab. Tidak, masing-masing kunci didalam kamus sepatutnya unik. Awak boleh 't mempunyai dua kunci dengan sama nilai. Percubaan untuk menggunakan kunci yang sama sekali lagi kehendak hanya tulis ganti nilai sebelumnya yang disimpan.

Dengan cara ini, bolehkah anda mempunyai kunci pendua dalam python kamus?

Kamus Python peta a kunci kepada suatu nilai. Kekunci pendua tidak dibenarkan, dan entri baharu menggantikan yang lama dengan yang sama kunci . Pesanan tidak dipelihara, jadi tidak ada cara untuk melakukannya dapatkan item dalam susunan ia telah ditambah kepada a kamus.

Kedua, bagaimana anda menyemak sama ada kunci berada dalam python kamus? Untuk secara ringkas semak sama ada kunci wujud dalam a kamus Python anda boleh menggunakan operator dalam untuk mencari melalui kunci kamus seperti ini: haiwan peliharaan = {'kucing': 1, 'anjing': 2, 'ikan': 3} jika 'anjing' dalam haiwan peliharaan: print('Anjing ditemui! ') # Anjing ditemui!

Juga ditanya, berapa banyak kunci yang sama yang boleh dimiliki oleh kamus Python?

Berbilang kunci yang sama didalam Python dict - Ya anda boleh ! Berbilang kunci yang sama didalam Python dict - Ya anda boleh ! Jika awak mempunyai senarai, awak boleh sahaja mempunyai satu elemen pada setiap nombor - hanya terdapat satu kedudukan [0], satu [1] dan seterusnya. Itu jelas, dan wajar untuk difahami.

Bolehkah kunci kamus menjadi senarai Python?

yang terbina senarai jenis tidak boleh digunakan sebagai a kunci kamus . Perhatikan bahawa kerana tupel tidak boleh berubah, ia buat tidak menghadapi masalah senarai - mereka boleh dicincang oleh kandungannya tanpa bimbang tentang pengubahsuaian. Oleh itu, dalam Ular sawa , mereka menyediakan kaedah _hash_ yang sah, dan dengan itu boleh digunakan sebagai kunci kamus.

Disyorkan: