Elementų operacijos sąrašo išraiškoje Python kalba
Sąrašo išraiškoje kairėje nuo konstrukcijos for...in
galima nurodyti ne tik kintamąjį, bet
ir jam priskirti tam tikrą operaciją.
Sukurkime sąrašą, kuriame iš kiekvieno sugeneruoto elemento bus atimamas vienetas:
lst = [i - 1 for i in range(1, 5)]
print(lst)
Vykdžius kodą bus grąžintas naujas sąrašas:
[0, 1, 2, 3]
Koks bus šio kodo vykdymo rezultatas:
lst = [i + 2 for i in range(0, 6)]
print(lst)
Koks bus šio kodo vykdymo rezultatas:
lst = [i / 2 for i in range(4, 10)]
print(lst)
Koks bus šio kodo vykdymo rezultatas:
lst = [i + 10 for i in range(0, 8, 2)]
print(lst)