Python一维二维列表list数组删除最后一个元素、任意指定位置的元素

一维列表

a=[1,2,3,4]
a.pop()#删除最后一位
print(a)

输出:

[1, 2, 3]

二维列表

a=[[1,2],[2,3],[1,2],[1,2],[4,5],[7,5],[1,2]]
a.pop()#删除最后一位
print(a)

输出:

[[1, 2], [2, 3], [1, 2], [1, 2], [4, 5], [7, 5]]

那么,如果要删除某一位的元素呢?

a=[1,2,3,4]
del a[-2]#删除倒数第二位
print(a)

输出:

[1, 2, 4]
a=[1,2,3,4,5]
del a[3]#删除第四位(列表从第0位开始)
print(a)

输出:

[1, 2, 3, 5]

二维列表同理

a=[[1,2],[2,3],[1,2],[1,2],[4,5],[7,5],[1,2]]
del a[-1]
print(a)

输出:

[[1, 2], [2, 3], [1, 2], [1, 2], [4, 5], [7, 5]]

猜你喜欢

转载自blog.csdn.net/qq_43511299/article/details/114362957