首页 Python基础入门视频教程 Python 列表删除某个指定元素的四种方法【del、pop()、remove()、clear()】
pay pay

Python 列表删除某个指定元素的四种方法【del、pop()、remove()、clear()】

日期: 二月 14, 2023, 7:24 a.m.
阅读: 431
作者: Python自学网-村长

摘要: Python 列表删除某个指定元素的四种方法【del、pop()、remove()、clear()】。

1.del删除列表元素

name1 = ['python', 'java', 'php', 'MySql', 'C++', 'C', 'C#']
print(name1)
del name1
print(name1)

name1 = ['python', 'java', 'php', 'MySql', 'C++', 'C', 'C#']
# del name1[3]
# del name1[-3]
del name1[3:5]
print(name1)

2.pop()

name1 = ['python', 'java', 'php', 'MySql', 'C++', 'C', 'C#']
name1.pop(0)  # 删除第一个元素
print(name1)
name1.pop(-1)  # 删除最后一个元素
print(name1)
name1.pop()  # 默认删除最后一个元素
print(name1)

3.remove()移除指定元素

name1 = ['python', 'java', 'php', 'MySql', 'C++', 'C', 'php', 'C#']
name1.remove('php')  # 只删除最左边的一个
print(name1)
name1.remove('php')
print(name1)
# 注意:
list1 = [1, 2, 2, 2, 5, 5, 2]
list1.remove(2)  # 只删除最左边的一个
print(list1)
for i in list1:
    if i == 2:
        list1.remove(i)
print(list1)  # [1, 5, 5, 2]返回结果中还有一个2

4.clear()清空元素

name1 = ['python', 'java', 'php', 'MySql', 'C++', 'C', 'php', 'C#']
name1.clear()
print(name1)

 

原创视频,版权所有,未经允许,切勿转载,违者必究!
回顶部