[PIPython] Assegnamenti in un ciclo da una lista complessa

Nicola Larosa nico
Lun 18 Apr 2005 12:48:26 CEST


> 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