Voorwaardes in Python-lysinklusies

As jy 'n voorwaarde in die inklusie wil stel, word dit regs van die herhaalbare objek (lys, reeks getalle) geskryf:

pythonlys = [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:

pythonlst = [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:

python[2, 4, 6, 8]
Задание 1

Maak 'n lys slegs met onewe elemente deur 'n inklusie te gebruik:

python[1, 3, 5, 7, 9]
Задание 2

Gegewe lys:

pythonlst = [-6, -3, -1, 0, 2, 4]

Maak daaruit 'n nuwe lys deur 'n inklusie te gebruik, waarin slegs positiewe getalle sal wees, insluitend nul.