Operacije z elementi v seznamskem vključevanju v Pythonu
Pri vključevanju lahko levo od konstrukcije for...in
ne določimo le spremenljivke, ampak
zanj lahko nastavimo tudi določeno operacijo.
Naredimo seznam, v katerem bo od vsakega generiranega elementa odšteta ena:
lst = [i - 1 for i in range(1, 5)]
print(lst)
Po izvedbi kode bo vrnjen nov seznam:
[0, 1, 2, 3]
Kakšen bo rezultat izvajanja naslednje kode:
lst = [i + 2 for i in range(0, 6)]
print(lst)
Kakšen bo rezultat izvajanja naslednje kode:
lst = [i / 2 for i in range(4, 10)]
print(lst)
Kakšen bo rezultat izvajanja naslednje kode:
lst = [i + 10 for i in range(0, 8, 2)]
print(lst)