如何将值99(此处为99)插入到生成[3,4,99]的索引1中?
x=[[1,2],[3,4],[5,6]]
x.insert(1[1],99) #this gives back 'int' object is not subscriptable
print(x)
答案 0 :(得分:3)
使用x[1].append(99)
将元素追加到列表元素索引1。
>>> x=[[1,2],[3,4],[5,6]]
>>> x[1].append(99)
>>> print(x)
[[1, 2], [3, 4, 99], [5, 6]]
答案 1 :(得分:1)
给出清单:
x=[[1,2],[3,4],[5,6]]
如果要在[3,4]
元素的中间插入元素:
x[1].insert(1, 3.5)
会回复你
>>> x
[[1, 2], [3, 3.5, 4], [5, 6]]
如果要在列表末尾添加任何内容,则方法为append
:
x[1].append(5)
现在你有:
>>> x
[[1, 2], [3, 3.5, 4, 5], [5, 6]]