[Python] list comprehension

2020-12-04 Per discussione Walter Valenti
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

Re: [Python] list comprehension

2020-12-04 Per discussione Marco Beri
On Fri, 4 Dec 2020 at 10:45, Walter Valenti wrote: > 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

Re: [Python] list comprehension

2020-12-04 Per discussione Carlos Catucci
On Fri, 4 Dec 2020 at 10:45, Walter Valenti wrote: > 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

Re: [Python] list comprehension e .append()

2010-01-22 Per discussione simone gabbriellini
ciao, così risolvo tutto in un paio di righe, davvero pythonico... grazie mille, simone Il giorno 22/gen/2010, alle ore 00.57, Marco Beri ha scritto: 2010/1/22 simone gabbriellini simone.gabbriell...@gmail.com Salve, una curiosità da neofita. esiste un modo per scrivere in modo più

[Python] list comprehension e .append()

2010-01-21 Per discussione simone gabbriellini
Salve, una curiosità da neofita. esiste un modo per scrivere in modo più conciso e performante il seguente codice? a = sum([True for element in lista if sum(element.attribute)==0]) b = sum([True for element in lista if sum(element.attribute)==1]) c = sum([True for element in lista if

Re: [Python] list comprehension e .append()

2010-01-21 Per discussione Marco Beri
2010/1/22 simone gabbriellini simone.gabbriell...@gmail.com Salve, una curiosità da neofita. esiste un modo per scrivere in modo più conciso e performante il seguente codice? a = sum([True for element in lista if sum(element.attribute)==0]) b = sum([True for element in lista if