Operasi dengan Elemen dalam Pemahaman Senarai dalam Python
Dalam pemahaman, di sebelah kiri konstruksi for...in
bukan sahaja pembolehubah boleh dinyatakan, malah
operasi tertentu boleh ditetapkan untuknya.
Mari buat senarai di mana daripada setiap elemen yang dijana, satu akan ditolak:
lst = [i - 1 for i in range(1, 5)]
print(lst)
Selepas kod dilaksanakan, senarai baru akan dikembalikan:
[0, 1, 2, 3]
Apakah hasil pelaksanaan kod berikut:
lst = [i + 2 for i in range(0, 6)]
print(lst)
Apakah hasil pelaksanaan kod berikut:
lst = [i / 2 for i in range(4, 10)]
print(lst)
Apakah hasil pelaksanaan kod berikut:
lst = [i + 10 for i in range(0, 8, 2)]
print(lst)