Tutorial ini menunjukkan bagaimana Anda dapat memeriksa nilai jika ada dalam kamus Python. Di sini, kami akan membahas topik yang relevan, seperti mencari nilai yang diberikan oleh kunci, mencari nilai tertentu, dan mencari nilai yang berupa objek atau kumpulan Show
Untuk memulai, Anda ingin mencetak Gunakan get()_ dan Kunci untuk Memeriksa apakah Nilai Ada dalam KamusKamus di Python memiliki fungsi bawaan 0, yang mengembalikan nilai dari kunci yang diberikan. Pada saat yang sama, itu akan mengembalikan 1 jika tidak ada. Anda dapat menggunakan fungsi ini sebagai syarat untuk menentukan ada tidaknya nilai dalam kamusMari pertama-tama deklarasikan kamus sederhana dengan 2 kunci dan nilai string
Jika Anda ingin mencari nilai menggunakan pasangan kuncinya, maka fungsi 0 adalah caranya. Misalnya, Anda ingin mencari nilai apa pun dengan 6 sebagai kuncinya;
Karena fungsi 4 tidak memiliki kunci 6, blok kode ini akan menampilkan False Gunakan if (simpDict.key(6) != None): print("True") else: print ("False") 6 untuk Memeriksa apakah Nilai yang Ditentukan Ada dalam KamusBerbeda dengan situasi mencari nilai tertentu, mencari kunci di dalam kamus sangatlah mudah; Ini akan menampilkan Di sisi lain, Anda dapat menggunakan fungsi 6 jika Anda ingin mencari nilai tertentu di kamus. Perintah 6 akan mengembalikan daftar semua nilai dalam kamus. Menggunakan 6, Anda dapat menggunakan kata kunci 7 ke kamus dan nilai yang ditentukan. Katakanlah Anda ingin tahu apakah nilai 4 ada di kamus, jalankan kode berikut
Baris ini akan menampilkan 4 ada di 4 pada tombol 5Dalam Python2. X, ada juga dua fungsi lain yang mirip dengan 6, yaitu 9 dan 0; . Versi XPerintah _9 dan 0 akan melakukan tugas yang sama dengan perintah 6;
Keduanya akan mengembalikan output yang sama dengan fungsi 6. Penting untuk dicatat bahwa redundansi mungkin adalah alasan utama mengapa fungsi ini tidak digunakan lagi dari versi Python yang lebih baruSekarang, bagaimana jika nilai kamus adalah struktur data seperti daftar atau objek? Periksa apakah Nilai Ada dalam Kamus jika Nilainya Adalah Daftar
Sekarang, kami memiliki kamus dengan 2 kunci dan daftar karakter sebagai nilaiKatakanlah kita ingin mencari jika daftar 6 ada di kamus
Output yang dihasilkan adalah Tetapi bagaimana jika Anda ingin memeriksa apakah nilai dalam daftar nilai ada di kamus? Misalnya, Anda ingin memeriksa apakah karakter 9 ada dalam nilai dalam daftar ini atau tidak. Inilah kode untuk dieksekusi untuk itu
Output akan dicetak 9 ada di kamusSingkatnya, gunakan fungsi _6 untuk mengulang nilai dan bandingkan apakah nilai yang Anda cari ada dalam daftar nilai. Ini membantu ketika Anda ingin memeriksa apakah ada nilai yang ditentukan dalam kamus
Bagaimana Anda memeriksa apakah ada nilai untuk kunci dalam kamus Python?Memeriksa apakah ada kunci menggunakan metode get()
. Jika kunci tidak ada, ia mengembalikan nilai default (jika diteruskan) atau mengembalikan Tidak ada. Dengan menggunakan metode ini kita dapat memberikan kunci dan memeriksa apakah ada kunci di kamus python.
Bagaimana Anda memeriksa apakah suatu nilai ada dalam kunci kamus?Untuk memeriksa apakah suatu nilai ada dalam kamus, i. e. , jika kamus memiliki/berisi nilai, gunakan operator in dan metode values() . Gunakan not in untuk memeriksa apakah suatu nilai tidak ada dalam kamus. |