Pemahaman Senarai dalam Python
Pemahaman senarai membolehkan menjana senarai dengan menggunakan ungkapan yang ditetapkan pada setiap elemen senarai masa hadapan. Juga, dengan menggunakan pemahaman, anda boleh menapis elemen mengikut syarat yang ditetapkan.
Dalam pemahaman, ungkapan ditulis,
yang akan digunakan pada elemen
senarai asal. Dalam konstruksi for...in
nama elemen dan senarai asal
(objek boleh lelaran) ditetapkan, dari mana
yang baru akan dibuat:
list = [expression for element in iter]
Mari isytihar pembolehubah lst. Untuk
ia, tuliskan bahawa elemen senarai i
harus dijana dalam julat 1
hingga 10. Kemudian paparkan
senarai yang diperoleh dalam konsol:
lst = [i for i in range(1, 10)]
print(lst)
Selepas kod dilaksanakan, senarai baru akan dikembalikan:
[1, 2, 3, 4, 5, 6, 7, 8, 9]
Dengan menggunakan pemahaman, buat senarai berikut:
[1, 2, 3, 4, 5]
Dengan menggunakan pemahaman, buat senarai berikut:
[5, 4, 3, 2, 1]