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)