Omong-omong, sebenarnya ada satu cara lagi yang sebenarnya telah kita lihat dalam daftar cara mencari item dalam
kamus.
Ingat bagaimana dalam daftar kami menggunakan kata kunci di, kami mengatakan sesuatu di sepanjang baris, Hei, apakah
saya dalam daftar yang berisi saya atau kami bahkan menggunakan string seperti tinggi?
Nah, Anda bisa melakukan hal yang sama dengan kamus.
Saya dapat mengatakan, apakah keranjang ada di pengguna?
Dan mari kita cetak ini.
Dan lari.
Dan itu akan mengatakan, ya, keranjang memang ada dan pengguna.
Bagaimana dengan ukuran?
Apakah itu ada?
Tidak, itu salah.
Itu tidak ada di pengguna.
Tapi di sinilah hal itu menjadi sangat menarik.
Dan ini lagi, adalah metode kamus lain yang bisa kita gunakan.
Dan omong-omong, Anda dapat melihat bahwa tidak banyak metode kamus yang dimiliki kamus.
Untungnya, kita akan membahas yang utama di sini.
Meskipun satu disebut Keith.
Dan Kunci hanya memeriksa kunci.
Apa kunci pengguna?
Jadi jika saya pergi halo di sini dan saya klik Jalankan?
Yah, tidak ada kunci, maaf di sisi ini.
Bukan ini, jadi ini adalah nilai.
Jadi jika saya ingin memeriksa kunci, saya akan mengatakan usia.
Itu benar, tetapi jika saya ingin memeriksa suatu nilai, ya, dalam hal ini, jika saya melakukannya.
Halo.
saya mendapatkan benar.
Ini akan pergi atau apa yang kita sebut iterate over.
Nilai.
Sekarang, salah satu yang sangat berguna adalah item dan item spesial karena kita telah melihat kunci
dan nilai, tetapi item sebenarnya mengambil seluruh item.
Jadi cara kita benar-benar dapat melihat ini adalah mari kita hapus dan klik jalankan.
Baiklah.
Ini menarik.
Saya memiliki item Dict di sini, dan saya ambil.
Sepertinya daftar.
Dan di sini kita memiliki keranjang braket, 1-2-3, salam, halo.
Dan 20.
Tapi ada beberapa sintaks aneh di sini yang belum pernah kita lihat sebelumnya, dan ini sebenarnya berpasangan.
Jadi kita akan menunda ini dan membicarakannya sedikit lebih banyak ketika kita berbicara tentang struktur data
kita berikutnya.
Tetapi kunci, nilai, dan item adalah cara mudah bagi kami untuk mengambilnya dari kamus kami.
Mari kita lanjutkan dengan metode kamus lain yang mungkin kita gunakan.
Salah satunya sangat bagus.
Ini disebut.
Jernih.
Dan jika saya menjalankan ini.
Anda melihat bahwa saya mendapatkan kamus kosong.
Bagaimana jika saya hanya menjalankan pengguna yang jelas di sini dan menjalankan pengguna?
Yah, itu masih benda kosong.
Atau kamus kosong, sehingga Anda dapat melihat di sini bahwa clear tidak benar-benar mengembalikan apa pun, tidak.
Yah, hanya di tempat, menghapus apa pun yang dimiliki kamus, jadi itu hanya membuat kamus kosong.
Bagaimana dengan?
Salinan.
Nah, salinan memungkinkan kita untuk menyalin.
Seorang pengguna sehingga jika saya mencetak pengguna dan pengguna dua dan saya klik jalankan.
Saya mendapatkan dua pengguna masing-masing kunci dan nilai disalin.
Tapi kalau saya sekarang, katakanlah jelas, pengguna pertama dan saya klik run.
Pengguna pertama kosong, tetapi karena saya telah menyalin pengguna kedua, pengguna kedua memiliki informasi lama.
Dan ini adalah konsep yang telah kita bicarakan sebelumnya.
Perintah lain yang berguna.
Dan mari kita kembali ke pengguna adalah User Dot Pop, yang menghapus kunci nilai apa pun dari kamus.
Jadi dalam kasus kami, katakan saja kami ingin menghapus kuncinya yaitu usia.
Jadi saya akan mengatakan usia dan jika saya menjalankan ini.
Saya mendapatkan 20 karena pop mengembalikan nilai apa pun yang dihapus.
Tetapi jika saya mencetak pengguna sekarang, Anda akan melihat bahwa usia tidak ada lagi karena kami telah menghapusnya.
Tapi pop, seperti yang Anda lihat, menghilangkan nilai sebenarnya.
Atau mengembalikan nilai sebenarnya 20.
Ini satu lagi item pop yang sangat menyenangkan.
Dan sejujurnya, ini tidak banyak saya gunakan, tapi menurut saya ini adalah item pop yang menyenangkan.
Jika Anda menebak, yah, Anda tidak akan menebak.
Oh, dan itu karena saya harus memastikan saya menulisnya dengan benar dengan huruf kecil jika saya menjalankan ini.
Apa yang baru saja terjadi, itu secara acak memunculkan sesuatu.
Salah satu kunci dan nilai dalam kasus ini, usia 20 dihapus, jadi item terakhir di
kamus dihapus dengan mengingat, kamus tidak diurutkan.
Jadi ini adalah kamus besar-besaran yang, yah, tidak memiliki urutan apa pun untuk itu.
Kadang-kadang menghilangkan beberapa buah pir, seperti yang Anda lihat.
Bukan yang terakhir, tetapi beberapa pasangan nilai kunci.
Jadi Anda harus berhati-hati dengan yang satu ini.
Itu tidak serta merta menghapus hal terakhir yang Anda masukkan, tetapi mungkin berguna pada beberapa
kesempatan.
Akhirnya, kami memiliki sesuatu yang disebut pembaruan.
Pembaruan hanya memperbarui, seperti namanya, nilai kunci.
Jadi mari kita lihat di sini.
Yang harus kita lakukan adalah memberinya kamus baru, jadi kurung kurawal dan cukup katakan,
Hei, saya ingin memperbarui usia ke 55.
Bertarung.
Klik jalankan.
Oh, dan saya lupa tanda kurung di sini, mari kita coba lagi jika saya klik jalankan.
Ini dia.
Usia telah diperbarui.
Tapi jika.
Ini adalah kunci yang tidak ada seperti usia dan saya klik jalankan, itu akan tetap diperbarui dengan item kunci baru.
Jadi ini adalah metode lain yang sangat berguna.
Baiklah.
Itu saja untuk kamus.
Sampai jumpa di video selanjutnya.