Cara mencetak daftar dalam kamus dengan python

Item Kamus Python disajikan dalam kunci. pasangan nilai. Mereka dipesan dan dapat dimodifikasi dan tidak mengizinkan duplikat. Untuk menemukan berapa banyak item yang dimiliki kamus, gunakan fungsi len()

Mencetak kunci kamus dengan Python

Untuk mencetak kunci kamus dengan Python, gunakan dict. keys() dengan fungsi print() untuk mencetak kunci tersebut. Dikte. metode keys() mengembalikan objek tampilan yang menampilkan daftar semua kunci dalam kamus

Dikte. metode keys() dapat digunakan untuk mengakses elemen kamus, seperti yang dapat kita lakukan untuk daftar berdasarkan indeks

Mari kita tentukan kamus dan kemudian gunakan dict. keys() dan metode print() untuk mencetak kunci

dict = {
    'streaming': 'Netflix',
    'show': 'Shadow and Bone',
    'ratings': 'Good',
    'genre': 'Fantasy '
}

print(dict.keys())

Keluaran

dict_keys(['streaming', 'show', 'ratings', 'genre'])
_

Dan Anda mendapatkan daftar kunci kamus

Menggunakan kamus. item() metode

Dictionary items() adalah metode Python bawaan yang digunakan untuk mendapatkan semua kunci dan nilai terkait dengan kunci tersebut. Kita dapat menggunakan metode items() dengan for loop dan mencetak kunci dan nilai kamus

Pada Python versi 3. 7, kamus dipesan. Dalam Python 3. 6 dan sebelumnya, kamus tidak diurutkan

Kamus ditulis dengan tanda kurung kurawal, dan memiliki kunci dan nilai

Contoh

Membuat dan mencetak kamus

inidikt = {
"merek". "Mengarungi",
"model". "Mustang",
"tahun". 1964
}
cetak (inidikt)

Cobalah sendiri "


Item Kamus

Item kamus dipesan, diubah, dan tidak memungkinkan duplikat

Item kamus disajikan dalam kunci. pasangan nilai, dan dapat dirujuk dengan menggunakan nama kunci

Contoh

Cetak nilai "merek" kamus

inidikt = {
"merek". "Mengarungi",
"model". "Mustang",
"tahun". 1964
}
cetak(inidict["merek"])

Cobalah sendiri "


Diurutkan atau Tidak Diurutkan?

Pada Python versi 3. 7, kamus dipesan. Dalam Python 3. 6 dan sebelumnya, kamus tidak diurutkan

Ketika kami mengatakan bahwa kamus diurutkan, itu berarti item memiliki urutan yang ditentukan, dan urutan itu tidak akan berubah

Unordered berarti item tidak memiliki urutan yang ditentukan, Anda tidak dapat merujuk ke item dengan menggunakan indeks


Dapat diubah

Kamus dapat diubah, artinya kita dapat mengubah, menambah atau menghapus item setelah kamus dibuat


Duplikat Tidak Diizinkan

Kamus tidak boleh memiliki dua item dengan kunci yang sama

Contoh

Nilai duplikat akan menimpa nilai yang ada

inidikt = {
"merek". "Mengarungi",
"model". "Mustang",
"tahun". 1964,
"tahun". 2020
}
cetak (inidikt)

Cobalah sendiri "


Belajar Memfilter Data dengan Python Seperti Analis Data

Cara mencetak daftar dalam kamus dengan python

Cobalah sesi pelatihan langsung dengan panduan langkah demi langkah dari seorang ahli. Coba proyek terpandu yang dibuat bekerja sama dengan Coursera sekarang

Get started


Panjang Kamus

Untuk menentukan berapa banyak item yang dimiliki kamus, gunakan fungsi len()


Item Kamus - Tipe Data

Nilai dalam item kamus dapat berupa tipe data apa pun

Contoh

Tipe data string, int, boolean, dan daftar

inidikt = {
"merek". "Mengarungi",
"listrik". PALSU,
"tahun". 1964,
"warna". ["merah", "putih", "biru"]
}

Cobalah sendiri "


Tipe()

Dari perspektif Python, kamus didefinisikan sebagai objek dengan tipe data 'dict'

Contoh

Cetak tipe data kamus

inidikt = {
"merek". "Mengarungi",
"model". "Mustang",
"tahun". 1964
}
cetak(ketik(inidict))

Cobalah sendiri "


Konstruktor dict()

Dimungkinkan juga untuk menggunakan konstruktor dict() untuk membuat kamus

Contoh

Menggunakan metode dict() untuk membuat kamus

thisdict = dict(nama = "John", umur = 36, negara = "Norwegia")
cetak (inidikt)

Cobalah sendiri "


Koleksi Python (Array)

Ada empat tipe data koleksi dalam bahasa pemrograman Python

  • Daftar adalah koleksi yang dipesan dan diubah. Memungkinkan duplikat anggota
  • Tuple adalah koleksi yang dipesan dan tidak dapat diubah. Memungkinkan duplikat anggota
  • Set adalah koleksi yang tidak diurutkan, tidak dapat diubah*, dan tidak diindeks. Tidak ada anggota rangkap
  • Kamus adalah kumpulan yang dipesan** dan dapat diubah. Tidak ada anggota rangkap

*Set item tidak dapat diubah, tetapi Anda dapat menghapus dan/atau menambahkan item kapan pun Anda mau

**Pada Python versi 3. 7, kamus dipesan. Dalam Python 3. 6 dan sebelumnya, kamus tidak diurutkan

Saat memilih tipe koleksi, akan sangat berguna untuk memahami properti dari tipe tersebut. Memilih jenis yang tepat untuk kumpulan data tertentu dapat berarti retensi makna, dan dapat berarti peningkatan efisiensi atau keamanan

Bisakah Anda memiliki daftar di kamus Python?

Keduanya dapat disarangkan. Daftar dapat berisi daftar lain. Kamus dapat berisi kamus lain . Kamus juga dapat berisi daftar, dan sebaliknya.

Bagaimana Anda mendapatkan daftar semua nilai dalam kamus dengan Python?

Untuk memperoleh daftar tersebut, kita dapat menggunakan kamus. values() bersama dengan fungsi list() . Metode values() digunakan untuk mengakses nilai dari kunci. pasangan nilai dan nilainya kemudian dikonversi ke daftar menggunakan fungsi list().

Bagaimana cara mengakses nilai daftar dalam kamus?

keys() adalah metode yang memungkinkan untuk mengakses kunci kamus. . get(key) adalah metode bagaimana kita dapat mengakses setiap kunci satu per satu. Kemudian dengan menggunakan loop bersarang kita dapat mengakses setiap kunci dan nilainya satu per satu tetap dalam daftar .

Bagaimana Anda menampilkan item dalam kamus Python?

Dalam Kamus Python, metode items() digunakan untuk mengembalikan daftar dengan semua kunci kamus dengan nilai. .
Sintaksis. kamus. item()
Parameter. Metode ini tidak memerlukan parameter
Pengembalian. Objek tampilan yang menampilkan daftar pasangan tupel kamus (kunci, nilai) yang diberikan