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) # 返回[]

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM