Python dapatkan semua nilai untuk kunci dalam kamus

Daftar kunci adalah tampilan kamus, artinya setiap perubahan yang dilakukan pada kamus akan tercermin dalam daftar kunci

Contoh

Tambahkan item baru ke kamus asli, dan lihat bahwa daftar kunci juga diperbarui

mobil = {
"merek". "Mengarungi",
"model". "Mustang",
"tahun". 1964
}

x = mobil. kunci()

print(x) # sebelum perubahan

mobil["warna"] = "putih"

print(x) #setelah perubahan

Cobalah sendiri "


Belajar Memfilter Data dengan Python Seperti Analis Data

Python dapatkan semua nilai untuk kunci dalam kamus

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

Get started


Dapatkan Nilai

Metode values() akan mengembalikan daftar semua nilai dalam kamus

Daftar nilai adalah tampilan kamus, artinya setiap perubahan yang dilakukan pada kamus akan tercermin dalam daftar nilai

Contoh

Buat perubahan di kamus asli, dan lihat bahwa daftar nilai juga diperbarui

mobil = {
"merek". "Mengarungi",
"model". "Mustang",
"tahun". 1964
}

x = mobil. nilai()

print(x) # sebelum perubahan

mobil["tahun"] = 2020

print(x) #setelah perubahan

Cobalah sendiri "

Contoh

Tambahkan item baru ke kamus asli, dan lihat bahwa daftar nilai juga diperbarui

mobil = {
"merek". "Mengarungi",
"model". "Mustang",
"tahun". 1964
}

x = mobil. nilai()

print(x) # sebelum perubahan

mobil["warna"] = "merah"

print(x) #setelah perubahan

Cobalah sendiri "


Dapatkan Item

Metode items()_ akan mengembalikan setiap item dalam kamus, sebagai tupel dalam daftar

Daftar yang dikembalikan adalah tampilan item kamus, artinya setiap perubahan yang dilakukan pada kamus akan tercermin dalam daftar item

Pada artikel ini, kami akan menunjukkan cara mendapatkan daftar semua kunci dari kamus python menggunakan berbagai metode. Kita bisa mendapatkan daftar semua kunci dari kamus python menggunakan metode berikut −

  • Menggunakan dikt. kunci() metode

  • Menggunakan list() dan dict. kunci() fungsi

  • Menggunakan pemahaman Daftar

  • Menggunakan operator Unpacking(*)

  • Menggunakan fungsi append() dan For loop

Asumsikan kita telah mengambil kamus contoh. Kami akan mengembalikan daftar semua kunci dari kamus python menggunakan metode berbeda seperti yang ditentukan di atas

Metode 1. Menggunakan dikt. kunci() metode

Dalam Kamus Python, dict. metode keys() menyediakan objek tampilan yang menampilkan daftar semua kunci dalam kamus dalam urutan penyisipan

Algoritma (Langkah)

Berikut ini adalah Algoritma/langkah yang harus diikuti untuk melakukan tugas yang diinginkan −

  • Buat variabel untuk menyimpan kamus input dan tambahkan beberapa pasangan nilai kunci acak ke dalamnya

  • Gunakan fungsi keys() dan terapkan ke kamus masukan untuk mendapatkan daftar semua kunci kamus dan mencetaknya

Contoh

Program berikut mengembalikan daftar semua kunci kamus menggunakan fungsi keys() −

Keluaran

Saat dijalankan, program di atas akan menghasilkan keluaran berikut -

dict_keys([10, 12, 14])

Metode 2. Menggunakan list() dan dict. kunci() fungsi

Metode list() dalam Python menerima setiap iterable sebagai argumen dan mengembalikan daftar. Iterable adalah objek dalam Python yang dapat diulang

Algoritma (Langkah)

Berikut ini adalah Algoritma/langkah yang harus diikuti untuk melakukan tugas yang diinginkan −

  • Buat variabel untuk menyimpan kamus input

  • Cetak daftar semua kunci kamus dengan fungsi keys() (dict. metode keys() menyediakan objek tampilan yang menampilkan daftar semua kunci dalam kamus dalam urutan penyisipan) dengan menerapkannya ke kamus input dan mengonversi hasilnya menjadi daftar menggunakan fungsi list() (mengubah urutan/dapat diubah

Contoh

Program berikut mengembalikan daftar semua kunci kamus menggunakan fungsi list() dan keys()

Keluaran

[10, 12, 14]
_

Metode 3. Menggunakan pemahaman Daftar

Algoritma (Langkah)

Berikut ini adalah Algoritma/langkah yang harus diikuti untuk melakukan tugas yang diinginkan −

  • Buat variabel untuk menyimpan kamus input

  • Gunakan fungsi keys() dan terapkan ke kamus input untuk mendapatkan daftar semua kunci kamus

  • Cetak daftar kunci kamus dengan menelusuri setiap kunci dalam daftar kunci di atas menggunakan pemahaman daftar dan for loop

Contoh

Program berikut mengembalikan daftar semua kunci kamus menggunakan pemahaman Daftar−

Keluaran

[10, 12, 14]
_

Metode 4. Menggunakan operator Unpacking(*)

Operator pembongkaran * bekerja dengan objek apa pun yang dapat diubah, dan karena kamus memberikan kuncinya saat diulang, Anda dapat dengan mudah membuat daftar dengan menggunakannya di dalam daftar literal

Algoritma (Langkah)

Berikut ini adalah Algoritma/langkah yang harus diikuti untuk melakukan tugas yang diinginkan −

  • Buat variabel untuk menyimpan kamus input

  • Cetak daftar semua kunci kamus dengan menggunakan operator pembongkar (*) dan sintaks di bawah ini (Di sini akan membongkar semua kunci kamus dan kembali sebagai daftar menggunakan * sebagai operator pembongkar)

print([*demoDictionary])

Contoh

Program berikut mengembalikan daftar semua kunci kamus menggunakan operator pembongkaran (*) −

Keluaran

[10, 12, 14]
_

Metode 5. Menggunakan fungsi append() dan For loop

Algoritma (Langkah)

Berikut ini adalah Algoritma/langkah yang harus diikuti untuk melakukan tugas yang diinginkan −

  • Buat variabel untuk menyimpan kamus input

  • Buat daftar kosong untuk menyimpan semua kunci kamus masukan

  • Gunakan for loop, untuk melintasi semua kunci kamus menggunakan fungsi keys()

  • Tambahkan setiap kunci kamus ke daftar menggunakan fungsi append() (menambahkan elemen ke daftar di bagian akhir) dengan meneruskan kunci yang sesuai sebagai argumen untuknya

  • Cetak daftar semua kunci kamus

Contoh

Program berikut mengembalikan daftar semua kunci kamus menggunakan fungsi append() & For loop −

Keluaran

Saat dijalankan, program di atas akan menghasilkan keluaran berikut -

[10, 12, 14]
_

Kesimpulan

Artikel ini mengajari kami cara menggunakan fungsi keys() untuk mendapatkan seluruh kunci kamus serta cara menggunakan fungsi list() untuk mengubah kunci menjadi daftar. Selain itu, kami belajar cara menggunakan pemahaman daftar dan for loop dalam kode yang sama untuk mengubah kunci dari kamus yang dikembalikan oleh metode keys() ke daftar. Terakhir, kita belajar cara menambahkan elemen ke daftar menggunakan fungsi append() (Di sini kami menambahkan kunci ke daftar)

Bagaimana cara mendapatkan semua nilai kunci dalam kamus Python?

Metode 1. Dapatkan kunci kamus sebagai daftar menggunakan dict. dikt. keys() method dalam Kamus Python, mengembalikan objek tampilan yang menampilkan daftar semua kunci dalam kamus dalam urutan penyisipan.

Bagaimana cara mengekstrak semua nilai kunci tertentu dari daftar kamus?

Metode 1. Menggunakan Daftar. Langkah 1. Ubah kunci dan nilai kamus menjadi daftar. Langkah 2. Temukan indeks yang cocok dari daftar nilai. Langkah 3. Gunakan indeks untuk menemukan kunci yang sesuai dari daftar kunci.

Bagaimana kita bisa mendapatkan nilai dari Key in dictionary?

Nilai dalam kamus Python dapat diakses dengan menempatkan kunci di dalam tanda kurung siku di sebelah kamus . Nilai dapat ditulis dengan menempatkan kunci di dalam tanda kurung siku di sebelah kamus dan menggunakan operator penugasan ( = ).