[ expression for item in list if conditional ]Magari così potrà dirvi poco, ma qualche esempio potrebbe aprirvi la mente. Inizierò da un caso molto semplice, per poi alzare un po' l'asticella della difficoltà, ma giusto un po' non temete. In questo primo esempio creeremo una lista partendo da un loop e da un range, molto semplice:
Bene ora facciamo entrare un po' di magia nelle nostre vite:
Niente male vero? Ma non fermiamoci, perché ovviamente possiamo anche eseguire delle operazioni matematiche o utilizzare dei filtri in base a determinate condizioni:
Credo proprio che lo abbiate capito, le List Comprehensions sono uno strumento altamente configurabile e con un senso drammaturgico ben sviluppato (qualunque cosa voglia dire).
Nessun commento:
Posta un commento