以下代码对我来说可以正常工作:
# -*- coding: utf-8 -*-
N = int(raw_input("N="))
l=[]
i = 0
while i<N:
n = raw_input("e"+str(i)+"=")
l.append(n)
i = i+1
print l
但是,为什么我不能使用l[i] = raw_input("e"+str(i)+"=")
来简化它呢?
示例:(不起作用)
# -*- coding: utf-8 -*-
N = int(raw_input("N="))
l=[]
i = 0
while i<N:
l[i] = raw_input("e"+str(i)+"=")
i = i+1
print l
list
位置。 - bradley.ayers