[Python] valori duplicati lista - dict

Leonardo Lo Tito - DEA sistemi leonardo a deasistemi.com
Dom 22 Mar 2015 10:09:46 CET


Ciao e grazie, funziona egreggiamente.
Gli elementi sono disposti in modo differente perchè provengono da un json
e convertiti in dizionario.

Ancora grazie

Il giorno 21 marzo 2015 23:46, Marco Beri <marcoberi a gmail.com> ha scritto:

>
> Il 21/mar/2015 23:37 "leonardo deasistemi" <leonardo.deasistemi a gmail.com>
> ha scritto:
>
> >
> > Ciao a tutti,
> > mi trovo nella seguente situazione:
> >
> > [
> >     {'colonna': u'00', 'key': u'Abaco Islands', 'code': u'ABAC', 'cc':
> u'AV'}, **
> >     {'colonna': u'00', 'key': u'Abaco Islands', 'code': u'ABAC', 'cc':
> u'TA'},
> >     {'colonna': u'00', 'key': u'Abaco Islands', 'code': u'ABAC', 'cc':
> u'H1'},
> >     {'colonna': u'00', 'key': u'Abaco Islands', 'code': u'ABAC', 'cc':
> u'TV'},
> >     {'colonna': u'00', 'key': u'Abaco Islands', 'code': u'ABAC', 'cc':
> u'GU'},
> >     {'colonna': u'00', 'code': u'ABAC', 'key': u'Abaco Islands', 'cc':
> u'AV'}, **
> >     {'colonna': u'00', 'key': u'WINDSOR (WINS)', 'code': u'WINS', 'cc':
> u'AV'},
> >     {'colonna': u'00', 'key': u'WINDSOR (WINS)', 'code': u'WINS', 'cc':
> u'GU'}
> > ]
> >
> > avrei bisogno di rendere univoche le voci del dizionario (**)...
> > ho cercato soluzioni in rete, ma nulla soddisfava le mie esigenze...
> >
> > Qualche anima pia (ma anche no :-) ) saprebbe aiutarmi?
> > Grazie
>
> Come mai i due dict hanno gli elementi in ordine diverso? Questo è strano.
>
> Ad ogni modo io farei così (codice non testato, lascio a te il compito di
> farlo). Chiamiamo elenco la tua lista di dictionary.
>
> elenco = list(dict(e) for e in set(tuple(d.items()) for d in elenco))
>
> Ciao.
> Marco.
>
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
>


-- 
DEA sistemi di Palmese Daniele
via Cavour, 16
47822 Santarcangelo di Romagna -RN-
P.IVA 03619260403
tel. 0541-1796141 fax 0541-1791850
Sito Internet <http://www.deasistemi.com/>

Ai sensi della L. Lgs n.196/2003 - Informativa sul trattamento dei dati
personali <http://www.deasistemi.com/policy_privacy.php>.
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20150322/5412b4d2/attachment.html>


Maggiori informazioni sulla lista Python