[LUG.ro] consulta de python

Luis diazluis en gmail.com
Dom Mar 29 23:44:25 ART 2009


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":
por ejemplo:

albums =

[{u'name': u'@mobile', u'created': u'1234393929', u'modified':
u'1238373643', u'visible': u'friends', u'location': '', u'owner':
u'1022186759', u'cover_pid': u'4390258700309558832', u'size': u'25',
u'description': u'Uploads via Pixelpipe'},
{u'name': u'pruebaEnConsola', u'created': u'1238368277', u'modified':
u'1238369783', u'visible': u'everyone', u'location': '', u'owner':
u'1022186759', u'cover_pid': u'4390258700309619422', u'size': u'1',
u'description': ''}]

luego en una parte del codigo hace lo siguiente:
(id definido en la linea de comando)

    if id:
        # --album-id option given. Check if it's a good id.
        log("Got album ID from user. Checking validity...")
        try:
            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???!!!!
ahora si yo quiero imprimir todos los "name" como #$%%^ hago!!!???



Gracias!!!

--



Sent from: Rosario Santa Fe Argentina.
Yogi Berra  - "A nickel ain't worth a dime anymore."


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