Mulai sekarangMulai gratis

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

Lihat Kursus

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)
Edit dan Jalankan Kode