Bewerkingen met elementen in list comprehension in Python

In de comprehension kan links van de constructie for...in niet alleen een variabele worden gespecificeerd, maar kan er ook een specifieke bewerking voor worden gedefinieerd.

Laten we een lijst maken waarin van elk gegenereerd element één wordt afgetrokken:

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

Na het uitvoeren van de code wordt een nieuwe lijst geretourneerd:

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

Wat wordt het resultaat van de volgende code:

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

Wat wordt het resultaat van de volgende code:

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

Wat wordt het resultaat van de volgende code:

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