Cara paling sederhana dan elegan untuk membuat kamus dari daftar kunci dan nilai adalah dengan menggunakan fungsi Show
1 2 3 4 5 6 7 8 jika __nama__ == '__main__'.
kunci = ['A', 'B', 'C'] nilai = [1, 2, 3]
kamus = dikt(zip(keys, values)) cetak(kamus) # {'A': 1, 'B': 2, 'C': 3}
Unduh Jalankan Kode 2. Menggunakan Pemahaman KamusPendekatan lain adalah dengan menggunakan ['tallest building', 'longest river', 'biggest ocean']1 operator membongkar urutan. Jadi, kami akan membongkar kunci kamus di ['tallest building', 'longest river', 'biggest ocean']4, yang akan membuat daftar 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 −
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() metodeDalam 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 −
ContohProgram berikut mengembalikan daftar semua kunci kamus menggunakan fungsi keys() − KeluaranSaat dijalankan, program di atas akan menghasilkan keluaran berikut - dict_keys([10, 12, 14]) Metode 2. Menggunakan list() dan dict. kunci() fungsiMetode 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 −
ContohProgram berikut mengembalikan daftar semua kunci kamus menggunakan fungsi list() dan keys() Keluaran[10, 12, 14] Metode 3. Menggunakan pemahaman DaftarAlgoritma (Langkah)Berikut ini adalah Algoritma/langkah yang harus diikuti untuk melakukan tugas yang diinginkan −
ContohProgram 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 −
print([*demoDictionary]) ContohProgram berikut mengembalikan daftar semua kunci kamus menggunakan operator pembongkaran (*) − Keluaran[10, 12, 14] Metode 5. Menggunakan fungsi append() dan For loopAlgoritma (Langkah)Berikut ini adalah Algoritma/langkah yang harus diikuti untuk melakukan tugas yang diinginkan −
ContohProgram berikut mengembalikan daftar semua kunci kamus menggunakan fungsi append() & For loop − KeluaranSaat dijalankan, program di atas akan menghasilkan keluaran berikut - [10, 12, 14] KesimpulanArtikel 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 saya menyimpan daftar kunci di kamus Python?Perhatikan bahwa batasan dengan kunci dalam kamus Python hanya tipe data yang tidak dapat diubah yang dapat digunakan sebagai kunci, yang berarti kita tidak dapat menggunakan kamus daftar sebagai kunci.
Bagaimana cara mendaftar semua kunci dalam kamus Python?Gunakan fungsi keys() dan terapkan ke kamus masukan untuk mendapatkan daftar semua kunci kamus.
Bisakah Anda menggunakan daftar sebagai kunci di Python?Kita dapat menggunakan bilangan bulat, string, tupel sebagai kunci kamus tetapi tidak dapat menggunakan daftar sebagai kuncinya . |