L2 = []
c = int(input("请输入商品编号:"))
L2[a] = L1[c]
描述:当L2为一个空列表,直接按索引值向其中添加东西时,会报错,因为空的列表不能直接指定其位置
解决办法:
L2 =[]
c = int(input("请输入商品编号:"))
L2.append(1)
L2[a] = L1[c]
每次赋值前先在列表L2追加一个
还可以
L2.append(L1[c])
直接使用append语句添加
博客指出在Python中,当L2为一个空列表时,直接按索引值向其中添加东西会报错,因为空列表不能直接指定位置。解决办法一是每次赋值前先在列表L2追加一个元素,二是直接使用append语句添加。
L2 = []
c = int(input("请输入商品编号:"))
L2[a] = L1[c]
描述:当L2为一个空列表,直接按索引值向其中添加东西时,会报错,因为空的列表不能直接指定其位置
解决办法:
L2 =[]
c = int(input("请输入商品编号:"))
L2.append(1)
L2[a] = L1[c]
每次赋值前先在列表L2追加一个
还可以
L2.append(L1[c])
直接使用append语句添加

被折叠的 条评论
为什么被折叠?