PHP

Mengenal List Comprehension untuk Menulis Kode Python yang Lebih Elegan

Salah satu fitur unggulan Python adalah kemampuannya menulis logika kompleks dalam satu baris kode (One-Liner). List Comprehension memungkinkan kita membuat list baru dari iterable yang ada dengan sintaks yang jauh lebih bersih dibandingkan menggunakan loop for tradisional. Teknik ini tidak hanya membuat kode lebih pendek, tapi juga seringkali lebih cepat secara performa.

# Cara Tradisional
angka = [1, 2, 3, 4, 5]
kuadrat_biasa = []
for n in angka:
    kuadrat_biasa.append(n**2)

# Cara List Comprehension (Lebih Elegan)
kuadrat_cepat = [n**2 for n in angka if n > 2]

print(kuadrat_cepat) # Output: [9, 16, 25]
6 Views
Eksplor Materi Lainnya