[LUG.ro] consulta de python

x-ip edvm en rcom.com.ar
Lun Mar 30 00:41:11 ART 2009


El dom, 29-03-2009 a las 23:44 -0300, Luis escribió:
> Gente, tengo una duda, estoy queriendo hacer un for sobre los items de
> un diccionario pero no doy pie con bola... el diccionario es
> "multiple":

Para obtener los valores del diccionario podes hacer lo siguiente:
In [1]: dic = {'key1': '1', 'key2':'2', 'key3':'3'}
In [2]: for i in list(dic.keys()): print dic[i]
   ...: 
3
2
1

>          filtered = [{"aid" : album["aid"], "name" : album["name"]}
> for album in albums if album["aid"] == id][0]
>             # Found an album with id given by user. --> id is valid
>             log("Valid given ID is album '%s'." % filtered["name"])
>             return filtered["aid"]
> 
> ese filtered con un valor entre corchetes, que es???!!!!

Es una lista comprensiva.
Saludos :)



Más información sobre la lista de distribución Lugro