Junior — Middle
Puoi spiegare il principio di funzionamento della list comprehension in Python?
sobes.tech AI
Risposta dell'AI
La comprensione delle liste in Python è un modo compatto per creare liste a partire da oggetti iterabili esistenti, con la possibilità di filtrare e trasformare gli elementi.
La sintassi è la seguente:
[espressione per elemento in iterabile se condizione]
Esempio: creare una lista dei quadrati dei numeri pari da 0 a 9
quadrati = [x**2 for x in range(10) if x % 2 == 0]
print(quadrati) # Mostrerà: [0, 4, 16, 36, 64]
È un modo più leggibile e compatto rispetto all'uso di cicli for e operatori condizionali per creare nuove liste.