Python Python Loop Melalui Daftar Item
Daftar Pemahaman
Pemahaman daftar menawarkan sintaks yang lebih pendek saat Anda ingin membuat daftar baru berdasarkan nilai dari daftar yang sudah ada.
Contoh: Anda ingin membuat daftar semua buah yang memiliki huruf "a" pada namanya.
Tanpa pemahaman daftar, Anda harus menulis for
pernyataan dengan tes bersyarat di dalamnya:
Contoh
fruits = ["apple", "banana", "cherry", "kiwi", "mango"]
newlist = []
for x in fruits:
if "a" in x:
newlist.append(x)
print(newlist)
Dengan pemahaman daftar, Anda dapat melakukan semua itu hanya dengan satu baris kode:
Contoh
fruits = ["apple", "banana", "cherry", "kiwi", "mango"]
newlist = [x
for x in fruits if "a" in x]
print(newlist)
Pemahaman daftar dibungkus di sekitar backets persegi, berisi satu atau lebih for
pernyataan, nol atau lebih if
pernyataan, dan mengembalikan daftar baru.