Dict comprehension
Comprehension tidak hanya terbatas pada daftar (list). Ada banyak objek lain yang dapat Anda bangun menggunakan comprehension, seperti dictionary, yang sangat umum dalam Data Science. Pada latihan ini, Anda akan membuat sebuah dictionary menggunakan sintaks comprehension. Dalam hal ini, comprehension tersebut disebut dict comprehension.
Ingat bahwa perbedaan utama antara list comprehension dan dict comprehension adalah penggunaan kurung kurawal {} alih-alih []. Selain itu, anggota dictionary dibuat menggunakan tanda titik dua :, seperti pada <key> : <value>.
Anda diberikan sebuah daftar string fellowship dan, dengan menggunakan dict comprehension, buatlah sebuah dictionary dengan anggota daftar sebagai key dan panjang setiap string sebagai value yang sesuai.
Latihan ini adalah bagian dari kursus
Kotak Perkakas Python
Petunjuk latihan
Buat sebuah dict comprehension di mana key adalah string dalam fellowship dan value adalah panjang string tersebut. Ingat untuk menggunakan sintaks <key> : <value> pada bagian ekspresi keluaran dari comprehension untuk membuat anggota dictionary. Gunakan member sebagai variabel iterator.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Create a list of strings: fellowship
fellowship = ['frodo', 'samwise', 'merry', 'aragorn', 'legolas', 'boromir', 'gimli']
# Create dict comprehension: new_fellowship
new_fellowship = ____
# Print the new dictionary
print(new_fellowship)