Metode Show
Contoh
Sintaks pembaruan Kamus ()Sintaks dari dict.update([other])_ perbarui() ParameterMetode Jika Kembalikan Nilai dari pembaruan ()
Itu tidak mengembalikan nilai apa pun (mengembalikan dict.update([other])1) Contoh 1. Bekerja pembaruan ()
Keluaran {1: 'one', 2: 'two'} {1: 'one', 2: 'two', 3: 'three'}_ Catatan. Metode Contoh 2. update() Saat Tuple Dilewati
Keluaran {'x': 2, 'y': 3, 'z': 0}_ Di sini, kami telah memberikan daftar tupel dict.update([other])3 ke fungsi update() . Dalam hal ini, elemen pertama tuple digunakan sebagai kunci dan elemen kedua digunakan sebagai nilainyaMeskipun satu tingkat sarang sangat berguna, membuat sarang lebih dalam dari itu menjadi sangat rumit, sangat cepat. Ada struktur lain seperti kelas yang bahkan lebih berguna untuk memodelkan informasi. Selain itu, kita dapat menggunakan Python untuk menyimpan informasi dalam database, yang merupakan alat yang tepat untuk menyimpan informasi bersarang dalam Sering kali ketika Anda menyimpan informasi dalam database, Anda akan menarik sekumpulan kecil informasi itu dan memasukkannya ke dalam kamus, atau struktur yang sedikit bersarang, dan kemudian bekerja dengannya. Tapi Anda jarang, jika pernah, bekerja dengan struktur data Python yang bersarang lebih dari satu level Nilai Kamus Python dapat diperbarui menggunakan dua cara berikut i. e. menggunakan metode update() dan juga, menggunakan tanda kurung siku Kamus mewakili pasangan kunci-nilai dalam Python, diapit oleh kurung kurawal. Kuncinya unik dan titik dua memisahkannya dari nilai, sedangkan koma memisahkan item. Dengan itu, ukuran kiri sebelum titik dua adalah kunci, sedangkan kanan nilainya sesuai Pertama-tama mari kita buat Kamus Python dan ambil semua nilainya. Di sini, kami telah menyertakan 4 pasangan kunci-nilai dalam Kamus dan menampilkannya. Produk, Model, Unit, dan Tersedia adalah kunci Kamus. Kecuali kunci Unit, semuanya memiliki nilai String − ContohKeluaran{'Product': 'Mobile', 'Model': 'XUT', 'Units': 120, 'Available': 'Yes'} Product = Mobile Model = XUT Units = 120 Available = Yes_ Di atas, kami telah menampilkan pasangan nilai kunci 4 dalam Kamus dengan Informasi Produk. Sekarang, kita akan melihat dua cara untuk memperbarui nilai Kamus dengan Python Pembaruan Kamus Menggunakan Metode PembaruanMari kita perbarui nilai Dictionary menggunakan metode update(). Kami pertama kali menampilkan Kamus sebelum memperbarui nilainya. Setelah itu, update() digunakan dan nilai yang diperbarui ditempatkan sebagai parameter metode. Di sini, kami hanya memperbarui dua nilai kunci i. e. Produk dan Model − ContohKeluaranDictionary = {'Product': 'Mobile', 'Model': 'XUT', 'Units': 120, 'Available': 'Yes'} Product = Mobile Model = XUT Updated Dictionary = {'Product': 'SmartTV', 'Model': 'PHRG6', 'Units': 120, 'Available': 'Yes'} Updated Product = SmartTV Updated Model = PHRG6_ Pada output, kita dapat melihat dua nilai terakhir diperbarui tanpa menggunakan metode updated(), sisanya tetap sama Anda dapat mengubah nilai item tertentu dengan mengacu pada nama kuncinya ContohUbah "tahun" menjadi 2018 inidikt = { Saat bekerja dengan kamus, mungkin Anda perlu mengubah nama kunci tanpa mengubah nilainya untuk pasangan nilai kunci tertentu. Dalam tutorial ini, kita akan melihat cara mengganti nama kunci dalam kamus Python dengan bantuan beberapa contoh Bisakah kita mengganti nama kunci dalam kamus dengan Python?Tidak ada cara langsung untuk mengganti nama kunci dalam kamus Python. Namun, Anda dapat mencapai hasil akhir menggunakan langkah-langkah berikut –
Urutan langkah-langkah di atas tidak penting asalkan Anda menggunakan nilai yang sama untuk kunci baru Bagaimana cara mengganti nama kunci dalam kamus Python?Untuk mengganti nama kunci kamus Python, gunakan fungsi kamus Berikut ini adalah sintaks - # rename key in dictionary my_dict[new_key] = my_dict.pop(old_key) Sekarang mari kita lihat beberapa contoh penggunaan sintaks di atas Kami memiliki kamus yang berisi negara untuk pemetaan ibu kota mereka. Mari ganti nama kunci "USA" menjadi "United States of America" # create a dictionary capital_info = { "India": "New Delhi", "USA": "Washington DC", "UK": "London" } # rename key in dictionary capital_info["United States of America"] = capital_info.pop("USA") # display the dictionary print(capital_info) Keluaran {'India': 'New Delhi', 'UK': 'London', 'United States of America': 'Washington DC'} Di sini kami menghapus kunci lama, "USA" dan mengembalikan nilainya menggunakan fungsi Mari kita lihat contoh lain # rename key in dictionary capital_info["United Kingdom"] = capital_info.pop("UK") # display the dictionary print(capital_info) Keluaran {'India': 'New Delhi', 'United States of America': 'Washington DC', 'United Kingdom': 'London'} Di sini kami mengganti nama "UK" menjadi "United Kingdom" Perhatikan bahwa kami tidak benar-benar mengganti nama di sini. Kami menghapus kunci lama dan kemudian menambahkan kunci baru dengan nilai yang sama sehingga mendapatkan hasil akhir yang sama dengan operasi ganti nama (jika tersedia) Menggunakan del kata kunciAlternatifnya, Anda dapat menggunakan kata kunci # create a dictionary capital_info = { "India": "New Delhi", "USA": "Washington DC", "UK": "London" } # rename key in dictionary capital_info["United States of America"] = capital_info["USA"] del capital_info["USA"] # display the dictionary print(capital_info) Keluaran {'India': 'New Delhi', 'UK': 'London', 'United States of America': 'Washington DC'} Kami mendapatkan hasil yang sama seperti di atas Perhatikan bahwa jika kunci tidak ada dalam kamus, menghapus menggunakan kata kunci # create a dictionary capital_info = { "India": "New Delhi", "USA": "Washington DC", "UK": "London" } # rename key in dictionary capital_info["United States of America"] = capital_info.pop("USA") # display the dictionary print(capital_info)3 Anda mungkin juga tertarik pada –
Pengarang
|