Buat python kamus Anda sendiri

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

  1. Buat kamus kosong
  2. Tambahkan item ke kamus Anda
  3. Cetak kamus Anda
  4. Buat kamus dengan item yang sudah ada di dalamnya
  5. Akses nilai dalam kamus menggunakan kunci
  6. 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

Buat python kamus Anda sendiri

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

Buat python kamus Anda sendiri

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

Buat python kamus Anda sendiri

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

Buat python kamus Anda sendiri
Kamus yang diinisialisasi seperti ini masih bisa berubah, yang berarti kita masih bisa menambahkan lebih banyak nilai ke kamus seperti yang kita bahas di langkah 2

Langkah 5. Akses nilai dalam kamus menggunakan kunci

Bagaimana jika Anda ingin mencari nilai di kamus Anda? . Berikut ini sintaks tentang cara melakukannya.

Buat python kamus Anda sendiri

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

Buat python kamus Anda sendiri

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

Buat python kamus Anda sendiri

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

Bagaimana Anda membuat dan menginisialisasi kamus dengan Python?

Cara lain untuk menginisialisasi kamus python adalah dengan menggunakan fungsi “dict()” bawaannya dalam kode . Jadi, Anda harus mendeklarasikan sebuah variabel dan menugaskannya ke fungsi “dict()” sebagai nilai masukan. Setelah ini, fungsi cetak yang sama ada di sini untuk mencetak kamus yang diinisialisasi.

Bisakah Anda membuat kamus kamus dengan Python?

Dengan Python, Anda bisa membuat dict kamus dengan kurung kurawal {} , dict() , dan pemahaman kamus . Artikel ini menjelaskan konten berikut. Untuk informasi lebih lanjut tentang kamus, cara menambah dan menghapus item dan memeriksa keberadaannya, lihat artikel berikut ini.

Bisakah Anda membuat kamus tanpa nilai Python?

Kamus kosong Python berarti tidak mengandung elemen pasangan nilai kunci apa pun. Untuk membuat kamus kosong dalam contoh ini, kita dapat menggunakan dict(), yang tidak memerlukan argumen . Jika tidak ada argumen yang diberikan, kamus kosong akan dibuat.