se avessi un dizionario fatto così: >>> tabella = {1:'pippo', 2:'pluto', 3:'pippo', 4:'paperino', 5:'topolino'}
per avere una lista di tuple con valore 'pippo': >>> listaDiChiaviDiPippo = [(k,v) for k,v in tabella.iteritems() if v == 'pippo'] >>> listaDiChiaviDiPippo [(1, 'pippo'), (3, 'pippo')] per avere un nuovo dizionario( python >=2.7) >>> listaDiChiaviDiPippo = {k:v for k,v in tabella.iteritems() if v == 'pippo'} >>> listaDiChiaviDiPippo {1: 'pippo', 3: 'pippo'} stefano 2012/6/15 Walter Valenti <waltervale...@yahoo.it> > Ho il seguente problema: > > un dizionario siffato: > tabella{path,cfile} dove il valore della chiave "path" può essere ripetuto > n volte. > Come faccio a tirate fuori nella maniera più efficiente possibile tutte > le coppie <path,cfile> > per un dato valore della chiave di path ? > > Grazie > Walter > > > > > > -- > Per favore non inviatemi allegati in formato MS Office. > Utilizza alternativamente documenti in formato OpenDocument. > > > http://oinophilos.blogspot.com/ > _______________________________________________ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python >
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python