num = 8
order = []
p = 0
for i in range(num):
for t in range(i+1 , num):
order[p] = [i,t]
p += 1
[0,0], [0,1] ... [2,6], [2,7], [3,4], [3,5], [3,6]과 같은 일부 데이터를 설정하고 싶습니다. , [3,7], [4,5] ... [6,7]을 목록에 넣으면 다음 오류가 발생합니다. IndexError : 목록 할당 인덱스가 범위를 벗어났습니다.이 문제를 어떻게 해결할 수 있습니까?
append()
방법을 사용 하여 항목을 추가 할 수 있습니다.
order.append([i,t])
또는 목록 이해력 사용
print [[i,t] for i in range(num) for t in range(i+1 , num)]
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다