[Python] Lista dizionari

Stefano Dal Pra s.dalpra a gmail.com
Ven 15 Giu 2012 13:56:22 CEST


Non so se ho capito, ma se hai una lista

L = [{path:'path1',cfile:'file1'}, ... , {path:'pathn',cfile:'filen'}]

puoi provare una cosa del genere:

keypath = '/un/certo/path'
[(d[path],d[cfile]) for d in  L if d[path] = keypath]


Stefano

2012/6/15 Walter Valenti <waltervalenti a yahoo.it>

>
>
>
> >________________________________
> > Da: stefano bossi <ste.bossi a gmail.com>
> >A: daniele.zambelli a gmail.com; Discussioni generali sul linguaggio
> Python <python a lists.python.it>
> >Inviato: Venerdė 15 Giugno 2012 12:56
> >Oggetto: Re: [Python] Lista dizionari
> >
> >
> >Non č che invece intende una lista di dizionari con 2 chiavi?
> >
> >
> >tabella = [{path:'blabla', cfile:'nomedelfile'}, {path:'blabla',
> cfile:'nomedelfile'}]
>
> Sė, infatti ho riscritto la mail.
>
> Walter
>
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
-------------- parte successiva --------------
Un allegato HTML č stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20120615/482c1a73/attachment.html>


Maggiori informazioni sulla lista Python