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