Il 21/mar/2015 23:37 "leonardo deasistemi" <leonardo.deasist...@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@lists.python.it http://lists.python.it/mailman/listinfo/python