Why does this iterative list-growing code give IndexError: list assignment index out of range?

后端 未结 9 1960
慢半拍i
慢半拍i 2020-11-22 07:34

Please consider the following code:

i = [1, 2, 3, 5, 8, 13]
j = []
k = 0

for l in i:
    j[k] = l
    k += 1

print j

The output (Python 2

9条回答
  •  一整个雨季
    2020-11-22 08:02

    j.append(l)
    

    Also avoid using lower-case "L's" because it is easy for them to be confused with 1's

提交回复
热议问题