Hai, nama saya Mary dan saya adalah instruktur senior di Juni Learning. Selamat datang di tutorial Python kamus dasar ini
Hari ini kita akan berbicara tentang cara membuat kamus dan menambahkan data ke dalamnya dengan Python. Secara khusus, kita akan mempelajari cara membuat kamus kosong dan menambahkan pasangan nilai kunci ke dalamnya, serta cara membuat kamus yang diinisialisasi dengan pasangan nilai kunci yang sudah ada di dalamnya. Selain itu, kami akan membahas cara mengakses nilai menggunakan kunci kamus dan cara memeriksa apakah kunci tertentu terdapat dalam kamus
Di akhir tutorial ini Anda akan dapat membuat kamus Anda sendiri dan berinteraksi dengannya
Untuk siapa ini?
Tingkat Juni. Bahasa Pengkodean Tingkat 2 Python. Pengalaman Pengodean Python. Tingkat Tantangan Menengah. Sedang Kira-kira baris kode. ~5
Hasil pembelajaran
Konsep Inti Kamus Berlatih Membuat struktur data
Konsep prasyarat untuk diketahui/diulas
Persyaratan
Demo
Mengingat. Kamus Python adalah tipe data lain yang memungkinkan kita menyimpan dua data bersama dalam pasangan nilai kunci. Anda dapat menganggap kamus Python seperti kamus fisik yang mungkin pernah Anda lihat di sekolah atau perpustakaan. Kamus fisik menyimpan kata-kata dan definisi terkaitnya. Dalam hal ini, kuncinya adalah kata yang Anda definisikan dan nilainya adalah definisi dari kata tersebut. Kamus Python dapat bekerja dengan kata-kata dan definisinya, tetapi kami juga dapat menyimpan hal-hal lain. Dalam tutorial ini kita akan menyimpan barang-barang di daftar belanjaan kita dan harganya. Item akan menjadi kunci dan harga akan menjadi nilainya
Langkah-langkah membuat kamus dengan Python
- Buat kamus kosong
- Tambahkan item ke kamus Anda
- Cetak kamus Anda
- Buat kamus dengan item yang sudah ada di dalamnya
- Akses nilai dalam kamus menggunakan kunci
- Periksa apakah ada kunci dalam kamus
Langkah 1. Buat kamus kosong
Pertama kita akan membuat kamus kosong. Kita akan melakukannya dengan membuat nama variabel untuk kamus kita, dalam hal ini kamus, dan menyetelnya sama dengan satu set kurung kurawal, {}. Ini akan menginisialisasi kamus kosong untuk kita isi
Cara alternatif untuk menginisialisasi kamus kosong adalah menyetel variabel sama dengan dict()
Langkah 2. Tambahkan item ke kamus Anda
Selanjutnya kita akan menambahkan beberapa elemen kamus. Sebagai pengingat, kamus menyimpan data dalam format key-value, jadi saat menambahkan kita harus mengingat kedua bagian tersebut. Akibatnya, menambahkan ke kamus terlihat sangat berbeda dari cara kita menambahkan ke struktur data lain seperti daftar, larik, atau set. Berikut ini sintaks tentang cara melakukannya
Untuk memecahnya, kami menulis nama kamus kami, lalu kunci baru kami dalam satu set tanda kurung siku, [], dan kami menetapkan ini sama dengan nilainya. Seperti yang disebutkan sebelumnya, kami menyimpan barang-barang di daftar belanjaan kami dan harganya
Langkah 3. Cetak kamus Anda
Sekarang mari kita cetak kamus kita yang ada untuk melihat tampilannya di konsol
Perhatikan formatnya - pertama kita memiliki kunci diikuti dengan tanda titik dua diikuti dengan nilai. Semua key-value pair kita dipisahkan dengan koma
Langkah 4. Buat kamus dengan item yang sudah ada di dalamnya
Jika Anda tahu dari awal kode Anda item apa yang Anda inginkan dalam kamus Anda, Anda juga bisa menginisialisasi kamus baru Anda dengan kunci dan nilai yang sudah ada dimuat sebelumnya ke dalamnya. Pendekatan ini bagus karena membutuhkan lebih sedikit baris kode daripada menginisialisasi kamus kosong dan menambahkan setiap pasangan nilai kunci. Berikut adalah sintaks tentang cara membuat dan seluruh kamus bertindak sekali
Langkah 5. Akses nilai dalam kamus menggunakan kunci
Bagaimana jika Anda ingin mencari nilai di kamus Anda? . Berikut ini sintaks tentang cara melakukannya.
Di sini kami mengindeks ke dalam kamus kami menggunakan kunci kamus kami untuk menemukan nilainya yang sesuai. Masuk akal untuk kembali ke perbandingan kamus fisik kami - kami dapat menemukan definisi kata-kata dengan mencari menurut abjad kata yang ingin kami definisikan. Ini sedikit lebih sulit dilakukan untuk kamus Python daripada di kamus fisik karena kunci kamus Python tidak diurutkan
Langkah 6. Periksa apakah ada kunci dalam kamus
Terakhir, langkah terakhir kita adalah memeriksa apakah ada kunci di dalam kamus kita. Kita dapat melakukan ini dengan menggunakan pernyataan bersyarat. Pertama mari kita periksa apakah "tomat" adalah nilai kamus lalu apakah "telur" adalah nilai kamus. Kami akan menambahkan pernyataan cetak yang sesuai tergantung pada kondisi mana yang benar
Pada langkah ini, kami mengulangi kamus di belakang layar untuk melihat apakah kunci kamus ada di mana saja di kamus. Seperti yang Anda lihat, sintaks untuk kondisi yang memeriksa apakah kunci ada dalam kamus
jika nama kunci dalam nama kamus
Ingin lebih banyak tantangan?
Fitur ekstra
Bagaimana jika kita ingin menggabungkan kamus - misalnya, katakanlah kita ingin menggabungkan "harga" dan "kamus" ke dalam satu kamus untuk lebih mudah mencari harga barang apa pun yang mungkin kita inginkan dari toko kelontong. Ada beberapa cara kita dapat melakukan ini, tetapi yang akan saya bahas hari ini melibatkan penggunaan fungsi pembaruan. Formatnya terlihat seperti
Kamus pertama. perbarui (kamus kedua)
Hasilnya, jika Anda mencetak kamus pertama, kamus tersebut akan diperbarui untuk juga memuat nilai kamus kedua
Saran Kreatif
Cobalah bermain-main dengan tipe data yang tidak cocok di kamus Anda. Tidak ada aturan tentang tipe data apa yang harus menjadi kunci atau nilai, jadi kreatiflah. Beberapa saran untuk kamus mencakup pemain olahraga favorit Anda dan angka atau tim yang sesuai, angka dan kuadrat sempurna mereka, atau hal lain yang dapat Anda pikirkan. Jadi cobalah membuat kamus Anda sendiri, kamus itu dapat memiliki pasangan kunci-nilai sebanyak yang Anda inginkan. Cobalah untuk mencari cara menyimpan kamus bersarang sebagai nilai- sebagai petunjuk, sepertinya mirip dengan cara saya menyimpan daftar sebagai nilai, Saran lain untuk mencoba sendiri adalah menambahkan pasangan kunci-nilai ke kamus menggunakan
Kerja bagus — sekarang lihat tutorial lainnya
Terima kasih telah membaca dan saya harap Anda bersenang-senang membuat proyek ini bersama saya
Bangun proyek di atas? . Jika Anda tertarik untuk berbagi proyek pengkodean atau pengalaman Anda dengan keragaman di STEM, silakan hubungi kami di hello@learnwithjuni. com
Setiap minggu, kami akan memposting tutorial proyek seperti ini, untuk berbagai bahasa pengkodean dan tingkat pengalaman, serta tutorial matematika
Kunjungi halaman blog proyek pengkodean kami untuk menemukan tutorial kami yang lain dalam lebih banyak bahasa pengkodean. Anda juga dapat berlangganan buletin kami menggunakan formulir di sebelah kanan halaman ini untuk pembaruan lebih lanjut tentang program kami dan tutorial pengkodean terbaru
Perlu bantuan lebih lanjut, atau ingin terus belajar?
Mencari pertanyaan coding Anda adalah salah satu cara terbaik untuk belajar
Cara hebat lainnya untuk belajar adalah dari pembuat kode atau instruktur berpengalaman
Instruktur pengkodean Juni Learning bekerja sama dengan siswa usia 8-18 tahun, dan dilatih secara khusus untuk beradaptasi dengan gaya belajar, kecepatan, dan minat unik setiap anak
Baca lebih lanjut tentang kursus dan kurikulum pengkodean kami, atau hubungi Penasihat Juni dengan menelepon (650) 263-4306 atau mengirim email ke penasihat@learnwithjuni. com untuk mempelajari lebih lanjut tentang kurikulum pengkodean kami dan pendekatan kami untuk pembelajaran online