Voorwaardes in Python-lysinklusies
As jy 'n voorwaarde in die inklusie wil stel, word dit regs van die herhaalbare objek (lys, reeks getalle) geskryf:
lys = [uitdrukking vir element in herhaalbaar as voorwaarde]
By die generering van 'n lys kan jy
addisionele voorwaardes vir sy elemente stel.
Kom ons skryf 'n voorwaarde waarvolgens
slegs ewe elemente in die lys sal beland
uit die reeks van 1 tot 10:
lst = [i for i in range(1, 10) if i % 2 == 0]
print(lst)
Nadat die kode uitgevoer is, sal 'n nuwe lys met ewe elemente vertoon word:
[2, 4, 6, 8]
Maak 'n lys slegs met onewe elemente deur 'n inklusie te gebruik:
[1, 3, 5, 7, 9]
Gegewe lys:
lst = [-6, -3, -1, 0, 2, 4]
Maak daaruit 'n nuwe lys deur 'n inklusie te gebruik, waarin slegs positiewe getalle sal wees, insluitend nul.