Mengekstrak tuple
Pada latihan sebelumnya, Anda menggunakan dua list comprehension untuk membuat daftar lengths dan words yang masing-masing berisi panjang dari setiap daftar penyusun dalam wlist dan kata terpanjang yang tersimpan di dalam daftar tersebut. Pada latihan ini, Anda akan membuatnya dengan cara yang sedikit berbeda. Pertama, satukan perhitungan yang sama ke dalam satu list comprehension, yang menghasilkan sebuah daftar berisi tuple. Kedua, terapkan operasi unzip untuk menghasilkan dua tuple terpisah, yang menyerupai lengths dan words dari latihan sebelumnya.
Daftar wlist dan fungsi get_longest_word() sudah tersedia di workspace Anda.
Latihan ini merupakan bagian dari kursus
Berlatih Pertanyaan Wawancara Coding di Python
Instruksi latihan
- Buat sebuah daftar tuple yang masing-masing berisi panjang dan kata terpanjang dari setiap item di
wlist. - Buka bungkus (unwrap) daftar yang dibuat dan buat dua tuple terpisah.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Create a list of tuples with lengths and longest words
result = [
(____, ____) for item in ____
]
# Unzip the result
lengths, words = ____
for item in zip(wlist, lengths, words):
print(item)