Operasjoner med elementer i listekomprehensjon i Python
I komprehensjonen til venstre for konstruksjonen for...in
kan du ikke bare angi en variabel, men
også definere en spesifikk operasjon for den.
La oss lage en liste der en blir trukket fra hvert genererte element:
lst = [i - 1 for i in range(1, 5)]
print(lst)
Etter kjøring av koden returneres en ny liste:
[0, 1, 2, 3]
Hva blir resultatet av følgende kode:
lst = [i + 2 for i in range(0, 6)]
print(lst)
Hva blir resultatet av følgende kode:
lst = [i / 2 for i in range(4, 10)]
print(lst)
Hva blir resultatet av følgende kode:
lst = [i + 10 for i in range(0, 8, 2)]
print(lst)