Penjanaan daripada Senarai dalam Python
Bukannya julat nombor untuk menjana senarai, senarai lain juga boleh digunakan.
Mari kita cipta senarai yang unsurnya ialah nombor daripada senarai kedua, dikuasakan dua:
lst = [i ** 2 for i in [1, 2, 3]]
print(lst) # akan memaparkan [1, 4, 9]
Diberi senarai:
lst = [1, 2, 3, 4, 5]
Dengan menggunakan pemahaman, tulis ke dalam senarai baharu kuasa dua unsur senarai pertama.
Diberi senarai:
lst = [1, 3, 5, 7, 9]
Dengan menggunakan pemahaman, tulis ke dalam senarai baharu
unsur senarai pertama, didarab dengan
nombor 3.