Sobes.tech
Junior — Middle

Kunt u het principe van list comprehension in Python uitleggen?

sobes.tech AI

Antwoord van AI

Lijstbegrip in Python is een compacte manier om lijsten te maken op basis van bestaande iterabele objecten met de mogelijkheid om elementen te filteren en te transformeren.

De syntax ziet er als volgt uit:

[uitdrukking voor element in iterabel als voorwaarde]

Voorbeeld: maak een lijst van kwadraten van even getallen van 0 tot 9

kwadraten = [x**2 for x in range(10) if x % 2 == 0]
print(kwadraten)  # Toont: [0, 4, 16, 36, 64]

Dit is een meer leesbare en compacte manier in vergelijking met het gebruik van for-lussen en conditionele operatoren om nieuwe lijsten te maken.