Lulus daftar sebagai kunci kamus python

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 masukan

  • 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 input

  • 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)

Bisakah kita meneruskan daftar sebagai kunci dalam kamus Python?

Kedua, kunci kamus harus dari jenis yang tidak dapat diubah. Misalnya, Anda dapat menggunakan integer, float, string, atau Boolean sebagai kunci kamus. Namun, baik daftar maupun kamus lain tidak dapat berfungsi sebagai kunci kamus , karena daftar dan kamus dapat berubah.

Bagaimana cara mengubah daftar menjadi kunci kamus dengan Python?

Karena kamus python tidak diurutkan, hasilnya bisa dalam urutan apa pun. Untuk mengonversi daftar menjadi kamus, kita dapat menggunakan pemahaman daftar dan membuat kunci. pasangan nilai dari elemen berurutan. Akhirnya, ketikkan daftar yang akan diketik dict .

Bagaimana cara menggunakan daftar sebagai nilai dalam kamus Python?

Cara membuat Kamus Python dengan List As Value .
Metode 1. Membuat dan menginisialisasi kamus menggunakan {} atau dict()
Metode 2. Buat kamus kosong dan tambahkan kunci. pasangan nilai untuk itu
Metode 3. Gunakan fungsi zip() bawaan di Python

Bagaimana cara mendapatkan kunci kamus dari daftar?

4 Cara Mengekstrak Kunci Kamus sebagai Daftar .
(1) Menggunakan fungsi list(). my_list = daftar(my_dict)
(2) Menggunakan dikt. kunci(). my_list = daftar(my_dict. kunci())
(3) Menggunakan Pemahaman Daftar. my_list = [i untuk i di my_dict]
(4) Menggunakan For Loop. my_list = [] untuk i di my_dict. daftarku. tambahkan (i)