[PIPython] Assegnamenti in un ciclo da una lista complessa

Nicola Larosa nico
Lun 18 Apr 2005 13:17:31 CEST


> vocab = [ ('1', 'titolo 1'), ('2', 'titolo 2') ]
> for x in vocab:
>    tempa = 0
>    tempar = {}
>    for y in x:
>        tempar[tempa] = y
>        tempa = tempa + 1
>    uid = tempar[0]
>    title = tempar[1]
>    print uid + ' => ' + title
>    ...
> 
> voi che dite ? puo' andare ?

Ma che č? L'ufficio complicanze affari facili?


In [8]: vocab = [ ('1', 'titolo 1'), ('2', 'titolo 2') ]

In [9]: for uid, title in vocab:
   .9.:     print uid, '=>', title
   .9.:
1 => titolo 1
2 => titolo 2


Essų... :-)

-- 
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