在 Python 中列表上的 del、remove 和 pop 有什么区别?
代码行数并不重要。在 Python 列表中删除元素时,你需要考虑 remove、del 和 pop 在 Python 列表中的区别以及使用哪一个
remove:remove() 删除第一个匹配的值或对象,而不是特定索引。例如 list.remove(value)
示例
list=[10,20,30,40] list.remove(30) print(list)
输出
[10, 20, 40]
del:del 删除特定索引处的元素。例如 del list[index]
示例
list = [10,20,30,40,55] del list[1] print(list)
输出
[10, 30, 40, 55]
pop:pop 删除特定索引处的元素并返回它。例如 list.pop(index)
示例
list = [100, 300, 400,550] list.pop(1) print(list)
输出
[100, 400, 550]
广告