1.删除列表元素
有几种方法可以从列表中删除数据项。
1.1 pop方法
1.1.1 在不传递参数的情况下,默认删除最后一个。
data = [1,2,3,4,3,5,7]
print(data.pop()) #将会输出末位元素:7
print(data) #输出: 1,2,3,4,3,5
1.1.2 传递参数时,会以参数作为索引下表,删除索引的数值
data = [1,2,3,4,3,5,7]
print(data.pop(0)) #将会输出data[0]:1
print(data) #输出: [2,3,4,3,5,7]
1.2 使用内置函数del(data[i])
data = [1,2,3,4,3,5,7]
del(data[0]) #将删除data[0] = 1
print(data) #将输出:[2,3,4,3,5,7]
1.3 使用remove()方法
前面几种都是下标索引的方式删除数据,而remove()方法能够直接删除列表中所在数据。
data = [1,2,3,4,3,5,7]
data.remove(3)
print(data) # 输出:[1,2,4,3,5,7],只删除了第一个3
从这里可以看出,remove()方法只会顺序地找到第一个符合条件的数据,并