Elem-műveletek listakifejtésben Pythonban

A kifejtésben a for...in konstrukciótól balra nem csak egy változót adhatunk meg, hanem meghatározott műveletet is végrehajthatunk rajta.

Készítsünk egy listát, ahol minden generált elemből kivonunk egyet:

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

A kód végrehajtása után egy új lista tér vissza:

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

Mi lesz a következő kód végrehajtásának eredménye:

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

Mi lesz a következő kód végrehajtásának eredménye:

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

Mi lesz a következő kód végrehajtásának eredménye:

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