⊗pyPmCoLC 28 of 129 menu

Voorwaarden in lijstcomprehensie in Python

Als je een voorwaarde wilt instellen in de comprehensie, dan wordt deze rechts van het iterabele object (lijst, bereik van getallen) geschreven:

lijst = [expressie for element in iterable if voorwaarde]

Bij het genereren van een lijst kun je aanvullende voorwaarden opgeven voor de elementen. Laten we een voorwaarde schrijven volgens welke alleen de even elementen in de lijst worden opgenomen uit het bereik van 1 tot 10:

lst = [i for i in range(1, 10) if i % 2 == 0] print(lst)

Na het uitvoeren van de code wordt een nieuwe lijst met even elementen weergegeven:

[2, 4, 6, 8]

Maak met behulp van comprehensie een lijst alleen met oneven elementen:

[1, 3, 5, 7, 9]

Gegeven een lijst:

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

Maak er met behulp van comprehensie een nieuwe lijst van, waarin alleen positieve getallen staan, inclusief nul.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren