L=[] L[0]=2 L[1]=3
報錯:IndexError: list assignment index out of range,列表超過限制
一種情況是:list[index]的index超出范圍
另一種情況是:list是一個空的,沒有一個元素,進行list[0]就會出現錯誤!
本例是第二種情況——聲明了一個List對象,想通過List[index]=value的方式向其中添加元素
解決方法:
①用append的方法向其中添加元素
L.append(2)
L.append(3)
②不用List,改用Dict類型
很簡單,把[]換成{}即可
L=[] => L={}
不過這時候L就不是List了,而是一個Dict字典對象