Я просмотрел другие ответы, но похоже, что они используют 2 разных значения.Получение значения ошибки «слишком много значений для распаковки»
Код:
user = ['X', 'Y', 'Z']
info = [['a','b','c',], ['d','e','f'], ['g','h','i']]
for u, g in user, range(len(user)):
print '|',u,'|',info[g][0],'|',info[g][1],'|',info[g][2],'| \n'
Так в основном, это необходимо для вывода:
'| X | a | b | c |'
'| Y | d | e | f |'
'| z | g | h | i |'
Но вместо этого, я получаю эту ошибку:
Traceback (most recent call last):
File "<pyshell#19>", line 1, in <module>
for u, g in user, range(len(user)):
ValueError: too many values to unpack
Насколько я знаю как пользователь, так и диапазон (len (пользователь)) имеют одинаковую ценность.
Кроме того: если вам действительно нужен список и его индексы, попробуйте: 'для g, u в перечислении (пользователь):'. Но, как говорили другие, в этом случае вы ** не хотите индексов, вы хотите 'zip'. –