MulaiMulai sekarang secara gratis

Menggunakan list comprehension

Kali ini, Anda akan menggunakan fungsi lists2dict() yang Anda definisikan pada latihan sebelumnya untuk mengubah sekumpulan list menjadi list berisi dictionary dengan bantuan list comprehension.

Fungsi lists2dict() sudah dimuat sebelumnya, bersama dengan dua list, yaitu feature_names dan row_lists. feature_names berisi nama header dari himpunan data World Bank, dan row_lists adalah list dari list, di mana setiap sublist berisi nilai aktual dari sebuah baris pada himpunan data.

Tujuan Anda adalah menggunakan list comprehension untuk menghasilkan sebuah list dictionary, di mana key adalah nama header dan value adalah entri baris.

Latihan ini adalah bagian dari kursus

Kotak Perkakas Python

Lihat Kursus

Petunjuk latihan

  • Periksa isi row_lists dengan mencetak dua list pertama di dalam row_lists.
  • Buat list comprehension yang menghasilkan dictionary menggunakan lists2dict() untuk setiap sublist di row_lists. Key diambil dari list feature_names dan value adalah entri baris di row_lists. Gunakan sublist sebagai variabel iterator dan simpan hasil list dictionary ke list_of_dicts.
  • Lihat dua dictionary pertama di list_of_dicts dengan mencetaknya.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Print the first two lists in row_lists
print(____)
print(____)

# Turn list of lists into list of dicts: list_of_dicts
list_of_dicts = [____ for ____ in ____]

# Print the first two dictionaries in list_of_dicts
print(____)
print(____)
Edit dan Jalankan Kode