[pyar] Duda sobre list comprehensions

Andrés Gattinoni andresgattinoni en gmail.com
Sab Sep 29 18:57:49 ART 2012


Hola listeros:

Tengo una duda sobre list comprehensions.
Tengo el siguiente diccionario:

param = {'LIBS': 'lala', 'DATE': '20120405', 'INPUT': 'input_file'}

Y quiero convertirlo en una lista como esta:

['-d', 'LIBS=lala', '-d', 'DATE=20120405', '-d', 'INPUT=input_file']

Encontré una forma de hacerlo que sería así:

[n for i in [['-d', '%s=%s' % (k, param[k])] for k in param.keys()] for n
in i]

Pero me parece horrible (demasiadas iteraciones para algo que no vale la
pena).

Hay alguna forma más linda/eficiente de hacerlo?

Gracias!

Andrés
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20120929/86e3e8d7/attachment.html>


More information about the pyar mailing list