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