【发布时间】:2016-12-05 17:54:50
【问题描述】:
j = [['4', '5'], ['1', '1'], ['1', '5'], ['3', '4'], ['3', '1']]
k = [['5', '2'], ['4', '2'], ['2', '4'], ['3', '3'], ['4', '3']]
t = []
indexPointer = 0
for coord in j:
for number in coord:
t[indexPointer][0] = number
indexPointer += 1
indexPointer = 0
for coord in k:
for number in coord:
t[indexPointer][1] = number
indexPointer += 1
print(t)
应该输出:
[[4,5],[5,2],[1,4],[1,2],[1,2],[5,4],[3,3],[4,3],[3,4],[1,3]]
相反,我得到:
t[indexPointer][0] = number
IndexError: list index out of range
我该如何解决这个问题?我试图找到一种方法,但没有任何运气。
编辑: 我没有包含所有必要的代码。已经更新了。
【问题讨论】:
标签: python list loops indexing