MulaiMulai sekarang secara gratis

Menulis fungsi untuk membantu Anda

Misalkan Anda perlu mengulangi proses yang sama seperti pada latihan sebelumnya untuk banyak baris data. Menulis ulang kode Anda berulang-ulang akan menjadi sangat melelahkan, repetitif, dan sulit dipelihara.

Pada latihan ini, Anda akan membuat sebuah fungsi untuk menampung kode yang Anda tulis sebelumnya agar lebih mudah dan ringkas. Mengapa? Dengan cara ini, Anda hanya perlu memanggil fungsi dan memberikan daftar yang sesuai untuk membuat dictionary Anda! Sekali lagi, daftar feature_names dan row_vals sudah dimuat, masing-masing berisi nama header himpunan data dan nilai aktual dari sebuah baris dalam himpunan data.

Latihan ini adalah bagian dari kursus

Kotak Perkakas Python

Lihat Kursus

Petunjuk latihan

  • Definisikan fungsi lists2dict() dengan dua parameter: pertama list1 dan kedua list2.
  • Kembalikan dictionary hasil rs_dict di dalam lists2dict().
  • Panggil fungsi lists2dict() dengan argumen feature_names dan row_vals. Simpan hasil pemanggilan fungsi ke rs_fxn.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Define lists2dict()
def ____(____, ____):
    """Return a dictionary where list1 provides
    the keys and list2 provides the values."""

    # Zip lists: zipped_lists
    zipped_lists = zip(list1, list2)

    # Create a dictionary: rs_dict
    rs_dict = dict(zipped_lists)

    # Return the dictionary
    

# Call lists2dict: rs_fxn
rs_fxn = ____

# Print rs_fxn
print(rs_fxn)
Edit dan Jalankan Kode