List comprehension

di il
2 risposte

List comprehension

Salve, se debbo scrivere un range tipo :
l = []
for x in range(10,30):
if (x % 2 ==0) and (x<25):
l.append(x) ovviamente con le dovute indentazioni

è più corretto a livello esplicativo scriverlo così o con una list comprehension del tipo :

l = [x for x in range(10,30) if x % 2 == 0 and x < 25]
l

???? Quale crea meno confusione in fase di lettura del codice da parte di chi non ne è l'artefice ? Grazie

2 Risposte

  • Re: List comprehension

    Ciao, la list comprehension nasce proprio per rendere più leggibile il codice; nel dubbio puoi sempre aggiungere un commento
  • Re: List comprehension

    Thanks
Devi accedere o registrarti per scrivere nel forum
2 risposte