다른 답변을 살펴 봤지만 두 가지 다른 값을 사용하는 것처럼 보입니다."너무 많은 값을 풀기"값 오류 얻기
코드 :
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 (user))는 동일한 값입니다.
for u,g in (user, range(len(user))):
즉 튜플 :
다음과 같이 목록과 색인을 실제로 작성하려면 'for g, u in enumerate (user) :'를 시도하십시오. 그러나 다른 사람들이 말했듯이,이 경우에는 ** 색인을 원하지 않고 ** 우편 번호를 원합니다. –