L'importante era la conferma che non c'è un metodo .. ma che devo ciclare la
mia lista... :)
Grazie

Il giorno 10 marzo 2010 22.57, Daniele Varrazzo <p...@develer.com> ha
scritto:

> On Wed, 10 Mar 2010 22:33:09 +0100, Carlo C8E Miron
> <carlo.mi...@gmail.com>
> wrote:
> > 2010/3/10 Nicola Ferrari <nick.fe...@gmail.com>:
> >> dizionario = {1:True, 2:True, 3:False, 4:True}
> >> Come faccio ad eliminare tutti gli elementi del mio dizionario aventi
> >> valore
> >> False??
> >
> >>>> dict((key, value) for key, value in dizionario.items() if value)
> > {1: True, 2: True, 4: True}
> >
> > oppure anche
> >
> >>>> dict((key, True) for key in dizionario if dizionario[key])
> > {1: True, 2: True, 4: True}
>
> Questo però non modifica il dizionario: ne crea uno nuovo. A Nicola può
> andare bene o anche no.
>
> --
> Daniele Varrazzo - Develer S.r.l.
> http://www.develer.com
> _______________________________________________
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>



-- 
Nicola Ferrari
website: http://www.nicolaferrari.name

skype: nick.ferro
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a