‫Selamat datang kembali.
‫Saya terus menyebutkan istilah kunci ini dapat diubah, tetapi apa artinya sebenarnya, dapat diubah?
‫Anda akan mendengarnya berulang kali dalam pemrograman Python dan bahasa pemrograman lainnya juga.
‫Dan seperti yang sudah kita bahas sedikit di video sebelumnya, iterable secara sederhana
‫artinya adalah sebuah objek atau kumpulan yang bisa di iterasi berulang-ulang dan iterable bisa berupa list, bisa kamus, bisa
‫toppo, bisa set .
‫Ini adalah koleksi item.
‫Kami juga melihat bahwa string dapat diubah.
‫Sekarang hal-hal ini dapat diubah.
‫Mengapa?
‫Karena jika mereka dapat diulang.
‫Itu diulang berarti kita bisa pergi satu per satu.
‫Untuk memeriksa setiap item dalam koleksi.
‫Dan Anda akan mendengar ini berulang kali ketika berbicara dengan
‫programmer Python, jadi Anda ingin memastikan bahwa Anda memiliki kosakata itu, Anda mengulangi sesuatu, Anda mengulang sesuatu.
‫Jadi iterable adalah kata benda dan iterated atau iterate adalah tindakan iterasi atas iterable.
‫Aku tahu ini sedikit membingungkan sekarang.
‫Banyak objek dalam Python, seperti yang saya katakan, dapat dimakan, tetapi ada beberapa objek khusus yang belum
‫kita bahas, khususnya kamus.
‫Kami melihat bagaimana daftar, set tuple, dan kekuatan dapat diulang.
‫Tapi bagaimana dengan sebuah objek?
‫Katakanlah kita memiliki objek di sini dan objek ini akan menjadi pengguna dan pengguna atau pengguna akan memiliki nama GOLOMB.
‫Kami akan memiliki usia lima ribu enam galon, cukup tua, dan kemudian kami akan mengatakan bisa berenang, golomb, katakanlah, tidak
‫bisa berenang palsu.
‫Bagaimana jika kita menggunakan objek ini di sini?
‫Untuk item di pengguna dan kami cetak.
‫Di sini, barangnya.
‫Apa yang kamu pikir akan terjadi?
‫Mari kita jalankan ini.
‫Yah, saya mendapatkan kesalahan karena saya lupa titik koma di sini, dan kami tidak Weigel kami ingin semi-padat.
‫Dan kemudian jelas, ini perlu menjadi kekuatan juga.
‫Sekarang, jika saya klik jalankan di sini.
‫Lihat itu, saya mendapatkan nama usia dan tidak bisa berenang, jadi saya mencetak kunci kamus.
‫Sekarang kamus ini, kami memiliki kuncinya.
‫Itu bagus, tapi hmm.
‫Bagaimana jika saya benar-benar menginginkan nilainya?
‫Apakah ada cara untuk melakukan ini?
‫Nah, kamus memiliki tiga metode yang benar-benar berguna ketika kita ingin mengulang kunci dan
‫nilainya, yang pertama adalah item.
‫Dan dengan item, ketika saya melakukan ini dan saya mengklik jalankan.
‫Anda akan melihat bahwa saya mendapatkan pasangan nilai kunci dalam pasangan.
‫Dan ini adalah pola yang sangat umum yang akan sering Anda lihat.
‫Satu lagi yang kita miliki.
‫Apakah nilai-nilai.
‫Dan coba tebak apa fungsinya?
‫Itu memberi kita nilai-nilai.
‫Kamus.
‫Dan kami melihat bahwa pengguna membiarkannya kosong memberi kami kunci, tetapi kami memiliki metode yang lebih deskriptif dan
‫memungkinkan kami untuk menunjukkan dengan tepat apa yang ingin kami lakukan, yaitu kunci.
‫Dan jika kita menjalankan ini.
‫Anda akan melihat bahwa saya dapat mengulangi kunci.
‫Dan ketiga metode ini sangat umum, dan Anda akan sering menggunakannya dalam karir pemrograman Anda.
‫Jadi, pastikan Anda mencatat item, nilai, dan kuncinya.
‫Ini memungkinkan kita untuk mengulangi kamus.
‫Tetapi hal menarik lainnya yang dapat mereka lakukan dan pola umum lainnya
‫saat mengulangi kamus adalah bagaimana jika Anda ingin mencetak, misalnya, secara terpisah nama item dan kolom?
‫Jadi sekarang kami mengembalikan tuple dan kami melihat bahwa kami dapat melakukan pembongkaran tuple.
‫Benar?
‫Saya dapat mengatakan nilai kunci sama dengan item dan kemudian hanya mencetak nilai kunci jika saya menjalankan ini.
‫Anda melihat bahwa saya dapat mencetak ini.
‫Tapi sebenarnya ada cara singkat untuk bisa melakukan ini di sini di for loop.
‫Saya bisa mengatakan kunci.
‫Nilai.
‫Dan hindari sepenuhnya seluruh baris ini.
‫Dan jika saya menjalankan ini.
‫Ini dia.
‫Ini masih berfungsi dan ini, sekali lagi, adalah pola yang sangat umum di mana jika Anda mengumpulkan item
‫kamus, Anda dapat memisahkannya menjadi nilai kunci atau Anda bahkan mungkin melihat steno.
‫Oke, dan.
‫Sekali lagi, ini dapat berupa variabel apa pun yang Anda inginkan, Anda dapat menamainya apa pun yang membantu kode Anda lebih mudah
‫dibaca.
‫Ngomong-ngomong, hanya untuk bersenang-senang, katakanlah, di baris terakhir di sini, saya ingin mengulangi angka 50.
‫Menurut Anda apa yang akan terjadi jika saya mengklik run?
‫Maaf, Namir Naki, semoga saya mendapatkan kesalahan di sini karena saya belum berubah.
‫Jadi mari kita ubah ini kembali.
‫Itu bukan area yang saya harapkan, kesalahan yang saya harapkan adalah ini.
‫Jenis objek int air tidak dapat diubah.
‫Sekarang, area ini seharusnya masuk akal sekarang, karena saya telah mengatakannya berulang kali, mengapa tidak dapat diubah?
‫Yah, karena itu bukan objek yang bisa diulang.
‫Ini bukan kumpulan item karena kami belajar bahwa dengan Python, ini dapat diubah. Saya akan lihat di
‫video berikutnya, Papy.