Mengapa saya mendapatkan kesalahan kunci di python?
Dalam tutorial Python ini, kita akan mempelajari Cara mengatasi kesalahan kunci kamus Python menggunakan beberapa contoh di python. Selain itu, kami juga akan membahas topik ini Show
Daftar isi Kesalahan kunci kamus Python
Contoh
Dalam kode yang diberikan berikut, kami telah membuat kamus bernama 'my_dict' yang berisi elemen dalam bentuk pasangan nilai kunci dan kemudian kami mendeklarasikan variabel 'hasil' dan menetapkan elemen kunci 'Jepang' Ini adalah Screenshot dari kode yang diberikan berikut Kesalahan kunci kamus PythonSeperti yang Anda lihat di Screenshot, output menampilkan keyerror. 'japan' alasan di balik ini adalah kuncinya tidak ada dalam kamus dan tidak dapat mengembalikan nilai apa pun Larutan Mari kita lihat solusi untuk kesalahan ini dengan menggunakan metode get()
Sintaksis Berikut adalah Sintaks metode get() Python _Contoh Mari kita ambil contoh dan periksa cara mengatasi kesalahan kunci ini Kode sumber
Ini adalah eksekusi dari kode yang diberikan berikut Solusi kesalahan kunci kamus PythonSeperti yang Anda lihat di Screenshot, output menampilkan nilai kembalian adalah 14 Juga, periksa. Kunci duplikat Kamus Python Penanganan kesalahan kunci kamus Python
Contoh Mari kita ambil contoh dan periksa cara memunculkan kesalahan kunci di Python dengan menggunakan penanganan
Dalam contoh ini, kami telah membuat kamus yang berisi elemen dalam bentuk pasangan kunci-nilai dan kemudian menggunakan blok coba-kecuali. Metode ini akan memeriksa kondisi jika kunci tersedia di kamus maka akan ditampilkan nilai kunci tersebut dan jika kunci tidak tersedia maka akan muncul pesan 'kunci tidak terdapat dalam kamus' Berikut adalah implementasi dari kode yang diberikan berikut ini Penanganan kesalahan kunci kamus PythonLarutan Mari kita lihat solusi untuk kesalahan ini Kode sumber _Pada kode di atas, kita telah membuat kamus bernama 'my_dictionary' dan kemudian kita menggunakan konsep penanganan coba-kecuali yang artinya jika kunci 'oliva' tersedia di kamus maka itu akan mengembalikan nilainya Ini adalah eksekusi dari kode yang diberikan berikut Solusi penanganan kesalahan kunci pythonSeperti yang Anda lihat di Screenshot, output menampilkan nilai kunci yaitu '897' Membaca. Dapatkan Kunci Pertama di kamus Python Kesalahan kunci kamus Python tetapi kunci ada
Contoh
Dalam kode di atas, kami telah memeriksa apakah kunci 'Jerman' ada di kamus atau tidak. Untuk melakukan tugas ini pertama-tama kita menetapkan kondisi jika kunci 'Jerman' ada di kamus maka itu akan mengembalikan nilai jika tidak maka akan menampilkan 'Key-error' Berikut adalah implementasi dari kode yang diberikan berikut ini Kesalahan kunci kamus Python tetapi kunci adaMembaca. Nilai kenaikan kamus Python Kesalahan kunci kamus Python 0
Contoh _Ini adalah eksekusi dari kode yang diberikan berikut Kesalahan kunci kamus Python 0Seperti yang Anda lihat di Screenshot, output menampilkan kesalahan kunci 0 yang berarti tidak menemukan nilai kunci dan mengembalikan nilai 0 Mari kita lihat Solusi untuk kesalahan ini Larutan
Dalam kode di atas, kami telah memperbarui kamus yang diberikan 'my_dictionary' yang berarti kami menetapkan kunci sebagai 0 dalam kamus dan menetapkan nilai 'Jerman'. Setelah Anda mengeksekusi kode ini, output menampilkan nilai 'Jerman' Ini adalah Screenshot dari kode yang diberikan berikut Solusi kesalahan kunci kamus Python 0Membaca. Kamus daftar Python String kesalahan kunci kamus Python
Contoh _Ini adalah Output dari kode yang diberikan berikut String kesalahan kunci kamus PythonSeperti yang Anda lihat di tangkapan layar, keluaran menampilkan kesalahan kunci yang berarti string kunci tidak ada dalam kamus Larutan Mari kita lihat solusi untuk kesalahan ini Contoh _Dalam kode di atas, kami telah menyebutkan kunci 'y' dalam daftar yang tersedia di kamus yang diberikan. Setelah Anda mengeksekusi kode ini, ia akan mengembalikan nilai kunci spesifik itu Berikut adalah implementasi dari kode yang diberikan berikut ini Solusi string kesalahan kunci kamus PythonMembaca. Kamus Python diperpanjang Kesalahan kunci defaultdict pythonDi Python defaultdict, itu tidak akan pernah menghasilkan kesalahan kunci. Misalkan Anda memiliki kamus dan sekarang Anda ingin membuat kunci baru dengan menggunakan metode dict default dan tidak memerlukan argumen, menghasilkan nilai default untuk kunci yang tidak ada Contoh _0Ini adalah Screenshot dari kode yang diberikan berikut Kesalahan kunci defaultdict pythonMembaca. Kamus Python banyak kunci Kesalahan kunci dict python tidak ada
Sintaksis Berikut Sintaks kamus. dapatkan() metode _Contoh _2Ini adalah Screenshot dari kode yang diberikan berikut Kesalahan kunci dict python tidak adaSeperti yang Anda lihat di tangkapan layar, output menampilkan kesalahan utama Tidak ada Larutan _3Berikut ini diberikan, kode kami telah membuat kamus bernama 'my_dict' yang berisi elemen dalam bentuk pasangan nilai kunci. Setelah itu, kami menggunakan dict. get() dan tetapkan elemen kunci yang tersedia di kamus Berikut adalah implementasi dari kode yang diberikan berikut ini Solusi kesalahan kunci dict Python tidak adaSeperti yang Anda lihat di tangkapan layar, output menampilkan nilai balik dari kunci tertentu Membaca. Cara membuat kamus Python kosong Python dict menghapus kunci tanpa kesalahan
Contoh _4Anda dapat merujuk ke Screenshot di bawah ini Python dict menghapus kunci tanpa kesalahanSeperti yang Anda lihat di Screenshot, output menampilkan kunci 'China' telah dihapus dari kamus Membaca. Kamus Python ke CSV Kamus Python coba kecuali kesalahan kunci
Contoh _5Ini adalah Screenshot dari kode yang diberikan berikut Kamus Python coba-kecuali kesalahan kunciLarutan Mari kita lihat solusi untuk kesalahan ini Kode sumber _6Berikut adalah implementasi dari kode yang diberikan berikut ini Solusi kamus Python coba-kecuali kesalahan kunciMembaca. Kamus python tupel Kamus bersarang kesalahan kunci Python
Contoh _7Dalam kode di atas, kami telah menggunakan dict. get() dan di dalam fungsi ini, kami telah menetapkan elemen kunci yang tidak diketahui. Setelah Anda mengeksekusi kode ini, output menampilkan nilai kesalahan kunci 'Tidak Ada' yang berarti kunci yang telah kami tetapkan dalam argumen tidak ada dalam kamus yang diberikan Ini adalah Screenshot dari kode yang diberikan berikut Kamus bersarang kesalahan kunci PythonLarutan Mari kita lihat solusi untuk kesalahan ini _8Dalam kode di atas, kami telah memperbarui dict. fungsi get(). Dalam contoh ini, kami telah menetapkan kunci sekarang yang tersedia di kamus yang diberikan sebagai argumen. Setelah Anda mengeksekusi kode ini, kode ini akan mengembalikan nilainya Solusi kamus bersarang kesalahan kunci PythonAnda mungkin juga ingin memeriksa tutorial python berikut
Jadi, dalam tutorial ini, kita telah mempelajari Cara mengatasi kesalahan kunci kamus Python menggunakan beberapa contoh di python. Selain itu, kami juga telah membahas topik ini
Bijay Kumar Python adalah salah satu bahasa paling populer di Amerika Serikat. Saya telah bekerja dengan Python untuk waktu yang lama dan saya memiliki keahlian dalam bekerja dengan berbagai perpustakaan di Tkinter, Pandas, NumPy, Turtle, Django, Matplotlib, Tensorflow, Scipy, Scikit-Learn, dll… Saya memiliki pengalaman dalam bekerja dengan berbagai klien . Lihat profil saya Bagaimana cara memperbaiki kesalahan kunci Python?Cara Memperbaiki KeyError dengan Python. Untuk menghindari KeyError di Python, kunci dalam kamus harus diperiksa sebelum menggunakannya untuk mengambil item . Ini akan membantu memastikan bahwa kunci ada di kamus dan hanya digunakan jika ada, sehingga menghindari KeyError. Ini dapat dilakukan dengan menggunakan kata kunci in.
Apa yang menyebabkan kesalahan kunci di Python?Pengecualian KeyError Python muncul saat Anda mencoba mengakses kunci yang tidak ada dalam kamus ( dict ). Dokumentasi resmi Python mengatakan bahwa KeyError dimunculkan saat kunci pemetaan diakses dan tidak ditemukan di pemetaan. Pemetaan adalah struktur data yang memetakan satu set nilai ke yang lain
Apa kesalahan utama saat menambahkan ke kamus Python?Saat bekerja dengan kamus di Python, KeyError dimunculkan saat Anda mencoba mengakses item yang tidak ada di kamus Python. Ini mudah untuk diperbaiki ketika Anda yang menulis/menguji kode – Anda dapat memeriksa kesalahan ejaan atau menggunakan kunci yang Anda tahu ada di kamus
Apa kesalahan kunci Python stack overflow?Dalam bahasa seperti Python dan Ruby, KeyError adalah jenis pengecualian khusus yang muncul saat kunci tidak dapat ditemukan dalam kamus (pemetaan). In Python, it is a subclass of LookupError. In Ruby, it is a subclass of IndexError. |