Kamus dengan Python, Apa itu Kamus Python?, Struktur Data dengan Python, Membuat Kamus, dan Metode Kamus Python Show
Jenis data bawaan yang berguna di Python adalah kamus. Kamus terkadang ditemukan dalam bahasa lain sebagai "memori asosiatif" atau "array asosiatif". Tidak seperti urutan, yang diindeks oleh rentang angka, kamus diindeks oleh kunci, yang dapat berupa tipe apa pun yang tidak dapat diubah; Struktur Data Python – Kamus
Apa itu Kamus?Kamus adalah kumpulan yang tidak diurutkan, dapat diubah, dan diindeks. Dalam Python, kamus ditulis dengan tanda kurung kurawal, dan kamus memiliki kunci dan nilai Dalam tutorial ini, Anda akan belajar cara menggunakan Python untuk memeriksa apakah ada kunci di kamus. Anda juga akan mempelajari cara memeriksa apakah suatu nilai ada di kamus. Anda akan mempelajari cara melakukan ini menggunakan operator _1, metode 2, fungsi 3, dan metode 4 dan 5Mengetahui cara bekerja dengan kamus Python adalah keterampilan yang penting. Ini bisa sangat membantu saat bekerja dengan API web yang mengembalikan data JSON Meskipun kami dapat dengan mudah mengindeks kamus, jika kunci tidak ada, 6 akan dilemparkan. Ini akan menyebabkan beberapa masalah yang signifikan dalam program Anda, kecuali kesalahan ini ditanganiAlternatif yang jauh lebih aman untuk menggunakan pengindeksan kamus, adalah dengan terlebih dahulu memeriksa apakah kunci yang diberikan ada di kamus. Mari kita mulai belajar Jawaban Cepat. Gunakan 1 untuk melihat apakah ada kunciDaftar isi Apa itu Kamus Python?Kamus dalam Python adalah salah satu struktur data bawaan utama. Mereka terdiri dari _8 pasangan yang memudahkan pencarian nilai item, jika Anda tahu kunci yang sesuai. Salah satu atribut unik kamus adalah bahwa kunci harus unik, tetapi nilainya dapat digandakanMari kita lihat bagaimana tampilan kamus dengan Python. Mereka dibuat menggunakan 9 kurung kurawal dan pasangan 8 dipisahkan dengan komaMari kita buat kamus bernama 1, yang berisi usia orang yang berbeda
Salah satu cara yang sering diajarkan kepada Anda untuk mengakses nilai kamus adalah dengan menggunakan pengindeksan melalui tanda kurung siku 2. Di bagian selanjutnya, Anda akan melihat cara kerja pengindeksan kamus dan mengapa itu tidak selalu merupakan opsi terbaik. Setelah itu, Anda akan mempelajari berbagai metode untuk memastikan bahwa kunci itu adaMasalah dengan Pengindeksan Kamus PythonMengindeks kamus adalah cara mudah untuk mendapatkan nilai kunci kamus – jika kunci yang diberikan ada di kamus. Mari kita lihat cara kerja pengindeksan kamus. Kami akan menggunakan pengindeksan kamus untuk mendapatkan nilai kunci 3 dari kamus kami 1
Kita dapat melihat di sini bahwa ini bekerja dengan baik. Karena itu, mari kita lihat apakah kita mencoba mendapatkan nilai untuk kunci 5, yang tidak ada dalam kamus
Kita dapat melihat di sini, bahwa jika kita mencoba mengakses nilai kamus untuk kunci yang tidak ada, 6 dilemparkan. Ini memiliki beberapa implikasi besar untuk kode Anda. Kecuali kesalahan ditangani secara eksplisit, program akan gagal. Salah satu cara untuk menghindari _6 adalah memastikan bahwa kunci benar-benar ada di kamus PythonItulah tepatnya yang akan Anda pelajari di beberapa bagian berikutnya. Mari kita mulai Gunakan Python untuk Memeriksa apakah Kunci Ada. Metode kunci PythonKamus Python hadir dengan metode bawaan yang memungkinkan kita menghasilkan objek seperti daftar yang berisi semua kunci dalam kamus. Mudahnya, ini disebut metode _4Mencetak _9 terlihat seperti ini
Kita bisa melihat tampilannya sedikit seperti daftar. Kami sekarang dapat memeriksa apakah ada kunci di objek seperti daftar itu Mari kita lihat bagaimana kita dapat menggunakan metode 4 untuk melihat apakah ada kunci dalam kamus. Mari gunakan metode ini untuk melihat apakah ada kunci
Kita dapat melihat di sini bahwa kita memeriksa apakah kunci yang disediakan, 1, ada atau tidak dalam kunci kamus kita. Dalam hal ini, kuncinya tidak ada dan program dicetak 2Di bagian selanjutnya, Anda akan mempelajari cara menyederhanakan ini lebih jauh Gunakan Python untuk Memeriksa apakah Kunci Ada. Python di OperatorMetode di atas berfungsi dengan baik, tetapi kita dapat lebih menyederhanakan pemeriksaan apakah kunci yang diberikan ada dalam kamus Python. Kami benar-benar dapat menghilangkan metode _4 sepenuhnya, dan menggunakan operator 1 akan memindai semua kunci dalam kamusMari kita lihat bagaimana ini bekerja dalam praktiknya
Kita dapat melihat di sini bahwa metode kita sebenarnya terlihat sangat mirip dengan yang di atas, tetapi kita dapat menghapus metode 4 seluruhnya. Ini sebenarnya membantu kode membaca sedikit lebih banyak bahasa sederhanadi bagian berikutnya, Anda akan mempelajari cara mengambil nilai kunci, meskipun kunci tidak ada Lihat beberapa tutorial Python lainnya tentang datagy, termasuk panduan lengkap kami untuk menata gaya Panda dan ikhtisar komprehensif kami tentang Tabel Pivot di Panda Menggunakan. dapatkan Metode untuk Memeriksa apakah Kunci Ada dalam Kamus PythonBekerja dengan kamus di Python umumnya melibatkan mendapatkan nilai kunci – tidak hanya memeriksa apakah itu ada. Anda telah mempelajari sebelumnya bahwa hanya dengan mengindeks kamus akan memunculkan 6 jika kunci tidak ada. Bagaimana kita bisa melakukan ini dengan aman, tanpa merusak program?Jawabannya adalah dengan menggunakan metode Python 2. Metode 2 hanya akan mengembalikan 9 jika kunci tidak ada. Mari kita coba ini
Kita dapat melihat di sini bahwa ketika metode _2 diterapkan untuk mengembalikan kunci yang ada, nilai kunci tersebut dikembalikan dengan benar. Ketika kunci tidak ada, program terus berjalan, tetapi mengembalikan 9Apa yang sangat membantu tentang metode Python _2, adalah memungkinkan kita untuk mengembalikan nilai, bahkan jika kunci tidak adaKatakanlah kami ingin program kami memberi tahu kami bahwa kunci tidak ada. Kita dapat meminta metode _2 untuk mengembalikan “Kunci tidak ada. ”Mari kita lihat bagaimana kita bisa melakukan ini
Metode 2 adalah cara yang bagus dan aman untuk melihat apakah ada kunci dalam kamus Python. Sekarang, mari belajar untuk melihat apakah nilai yang diberikan ada atau tidak dalam kamus PythonPeriksa apakah Nilai Ada di Kamus Python Menggunakan. nilai()Mirip dengan metode kamus Python 4, kamus memiliki metode 5 yang sesuai, yang mengembalikan objek seperti daftar untuk semua nilai dalam kamusMari kita lihat bagaimana kita bisa mengakses semua nilai kamus
Kita dapat menggunakan ini untuk melihat apakah ada nilai atau tidak. Katakanlah kami ingin tahu apakah usia 27 ada di kamus kami, kami dapat menulis yang berikut ini
Sekarang, bagaimana jika kita ingin mengembalikan kunci atau kunci untuk nilai tertentu. Kita dapat melakukannya dengan aman menggunakan pemahaman daftar, yang akan memiliki tiga permutasi
Mari gunakan kamus yang sedikit dimodifikasi untuk melihat ini beraksi 0Kami telah membuat daftar pemahaman yang menambahkan setiap kunci, jika nilai kunci tersebut sama dengan 43 Apa itu Pemahaman Daftar Python? KesimpulanDi posting ini, Anda belajar cara memeriksa apakah kunci ada di kamus Python. Anda telah mempelajari cara melakukannya dengan metode _4, operator 1, dan metode 2. Anda juga belajar cara melihat apakah nilai yang diberikan ada di kamus Python dan cara mendapatkan kunci nilai itu
Bagaimana Anda memeriksa kamus dengan 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.
Bisakah Anda menggunakan == pada kamus dengan Python?Menurut dokumen python, Anda memang dapat menggunakan operator == pada kamus .
Bagaimana cara saya memeriksa apakah suatu kunci ada dalam kamus python?Anda dapat memeriksa apakah ada kunci dalam kamus dengan Python menggunakan metode setdefault() dari kelas kamus . Metode setdefault() mengembalikan nilai yang terkait dengan kunci yang dicari jika kunci itu ada.
Bagaimana Anda memeriksa apakah kamus dimasukkan?Metode get() Python dapat digunakan untuk memeriksa apakah kunci tertentu ada dalam pasangan nilai kunci kamus. Metode get() benar-benar mengembalikan nilai yang terkait dengan kunci jika kunci tersebut kebetulan ada di kamus, selain itu mengembalikan 'Tidak Ada'. |