[pyar] Duda sobre list comprehensions

Matias Bordese mbordese en gmail.com
Dom Sep 30 12:13:05 ART 2012


On Sun, Sep 30, 2012 at 11:51 AM, Hernan Grecco <hernan.grecco en gmail.com> wrote:
>> Otra alternativa, que dependiendo de la situación capaz es más
>> eficiente (sólo construye la lista al momento de hacer el reduce)
>>
>>>>> param = {'LIBS': 'lala', 'DATE': '20120405', 'INPUT': 'input_file'}
>>>>> g = (['-d', '%s=%s' % i] for i in param.iteritems())
>>>>> reduce(list.__add__, g)
>> ['-d', 'LIBS=lala', '-d', 'DATE=20120405', '-d', 'INPUT=input_file']
>
> Creo que con sum pasa lo mismo.

Cierto, con sum pasaría igual (mientras uno use generadores). Y para
este caso, reduce o sum son prácticamente lo mismo.



More information about the pyar mailing list