python 删除列表中元素的几种方式

python 删除列表中元素的几种方式?

1. 使用remove()方法,根据元素的值删除元素

li = ['张三','李四','王五']
li.remove('张三')
print(li) # 结果为['李四', '王五']

 

2. 使用pop()方法,根据元素的索引值删除元素

li = ['张三','李四','王五']
li.pop(2)
print(li) # 结果为['张三', '李四']

 

3. 使用del 关键字 ,也可使用del关键字清除li对象的引用 ,也可以与切片配合删除范围元素的引用

li = ['张三', '李四', '王五']
del li[2]
print(li)  # 结果为['张三', '李四']
del li
print(li)

 

4. 使用clear()方法,清空列表中的数据

li = ['张三', '李四', '王五']
li.clear()
print(li) # 返回[]

 

posted @ 2021-07-06 17:43  WhiteTester  阅读(1256)  评论(0编辑  收藏  举报