[PIPython] Assegnamenti in un ciclo da una lista complessa
Luca Fabbri
lucafbb
Lun 18 Apr 2005 12:31:04 CEST
Salve a tutti, ho un problema che potrei risolvere aumentando
leggermente la complessità del codice ma preferirei capire se si possa
o non possa fare in python.
Ho una lista "vocabs" così composta:
[ (param1a,param1b), (param2a,param2b), ... ]
E in un ciclo ho la necessità di accedere per tutta la lista a tutti i
paramXa e paramXb.
Ho scritto:
for x in vocab:
uid = x[0]
title = x[1]
...
Aspettandomi di ottenere in x una alla volta tutte le tuple
disponibili, invece ottengo direttamente tutti i paramXa e quindi in
uid e title ottengo i caratteri 0 e 1 interni al parametro.
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:
Error Type
ValueError
Error Value
too many values to unpack
Come posso fare?
More information about the Python
mailing list