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:

pythonlst = [i - 1 for i in range(1, 5)]
print(lst)

Vykdžius kodą bus grąžintas naujas sąrašas:

python[0, 1, 2, 3]
Задание 1

Koks bus šio kodo vykdymo rezultatas:

pythonlst = [i + 2 for i in range(0, 6)]
print(lst)
Задание 2

Koks bus šio kodo vykdymo rezultatas:

pythonlst = [i / 2 for i in range(4, 10)]
print(lst)
Задание 3

Koks bus šio kodo vykdymo rezultatas:

pythonlst = [i + 10 for i in range(0, 8, 2)]
print(lst)