[PIPython] Assegnamenti in un ciclo da una lista complessa

Luca Fabbri lucafbb
Lun 18 Apr 2005 12:59:32 CEST


Non so, forse allora ciò che ricevo non è fatto come penso...
stampando vocabs ottengo:

[('6259c54e1249aa4e766e042b4fd035e6', Belluno'),
('c5317b66d0434916555dad97a0beb96f', fasulla'),
('1ce0acfbf87e266cb89cd8095d0df79b', Foggia'),
('389246e3add6823066995d6f5c99d7a3', Taranto')]

e direi che è fatta come dicevo prima... eppure ottengo quell'errore!

On 4/18/05, Nicola Larosa <nico a teknico.net> wrote:
> > Non posso ottenere la tupla? Oppure, non posso scrivere qualcosa del tipo
> >
> > for x,y in vocab:
> >    ...
> >
> > ed ottenere tutti i valori della tupla in un solo ciclo? Se ci provo
> > ottengo un errore del genere:
> 
> Boh? A me funziona:
> 
> In [1]: t = [(1,2),(3,4),(5,6)]
> 
> In [2]: for e in t:
>   .2.:   print e
>   .2.:
> (1, 2)
> (3, 4)
> (5, 6)
> 
> In [3]: for e,f in t:
>   .3.:   print e,f
>   .3.:
> 1 2
> 3 4
> 5 6
> 
> --
> Nicola Larosa - nico a tekNico.net
> 
> Q: Should I dislike Python's significant whitespace?
> A: No, you shouldn't. [...]
> Q: But it's ugly and wrong.
> A: No, it's not. It's beautiful and right.
> -- Jarno Virtanen in his weblog, February 2005
> 
>


More information about the Python mailing list