[Python] list comprehension

Walter Valenti waltervalenti a yahoo.it
Ven 4 Dic 2020 10:45:29 CET


Ciao,
usa semplice domanda sulle list comprehension
Faccio l'esempio con questo semplice codice:

lista = [0,1,2,3,4,5,6,7,8,9,10,12,14,16]
s = [n for n in lista if n%2 == 0][2]
print(s)


In questo caso l'interprete (nel mio caso 3.8.6) è "intelligente" da fermarsi all'elemento con indice due
nella comprehension o verifica comunque la condizione su tutta la lista ?

Grazie



-- 
Per favore non inviatemi allegati in formato MS Office. Utilizza alternativamente documenti in formato OpenDocument.

GPG Fingerprint: 0x56029AD2F77B4C5ED3DB2394BB87A38F146F0DD1


Maggiori informazioni sulla lista Python