List Comprehension di Python

Diterbitkan di: Kategori: Pemrograman

List comprehension adalah sintaks Python untuk membangun list dalam satu baris.

Bentuk dasarnya adalah [ekspresi for item in iterabel if kondisi].

1kata = ["hugo", "python", "go", "bash"]
2panjang = {k: len(k) for k in kata}
3pendek = [k for k in kata if len(k) <= 4]
4
5print(panjang)
6print(pendek)

Gunakan secukupnya. Jika ekspresi mulai sulit dibaca, perulangan biasa lebih jelas.

Label: Python