[PIPython] confronto tra dizionari

Simone Piunno pioppo
Ven 19 Nov 2004 15:16:43 CET


Alle 15:45, martedì 16 marzo 2004, Alex Martelli ha scritto:

> >     risultato[k] = [d.get(k, '-') for d in matrix]
> > AttributeError: 'tuple' object has no attribute 'get'
>
> Come ti dice chiarissimamente il messaggio d'errore, d non e` un
> dizionario, bensi` una tupla.

corretto, d è una tupla
matrix invece è un dizionario, che usa tuple come chiave.

> > Nel mio caso specifico io ottengo una serie di dizionari per ogni file
>
> Non ci credo.  Mi pare invece che tu ottenga delle tuple, NON dei

ciccio ottiene dei dizionari, solamente che non ha capito che matrix 
dev'essere una tupla di dizionari (di tuple), invece che un dizionario solo.

-- 
This signature intentionally left blank





More information about the Python mailing list