我在Python中的數組索引有問題。 在功能ReadFile的崩潰和打印:「列表索引超出範圍」多維數組 - PYTHON
inputarr = []
def readfile(filename):
lines = readlines(filename)
with open(filename, 'r') as f:
i = 0
j= 0
k = 0
for line in f:
line = line.rstrip("\n")
if not line == '':
inputarr[j][k] = line
k += 1
#print("\tnew entry\tj=%d\tk=%d" % (j, k))
elif line == '':
k = 0
j += 1
#print("new block!\tj=%d\tk=%d" % (j, k))
i += 1
processing(i, lines)
你不能索引到一個長度爲0的列表。你需要給它添加元素。你可能也想看看numpy。 –