您的位置:

Python 删除操作详解

一、删除列表元素

Python中的列表提供了删除元素的方法,主要有remove()、pop()和del语句。其中,remove()方法用于删除列表中指定元素,pop()方法用于删除列表中指定位置元素并返回该元素值,而del语句用于删除列表中指定位置元素。

# remove()方法示例
fruits = ['apple', 'banana', 'orange', 'pear']
fruits.remove('banana')
print(fruits)  # ['apple', 'orange', 'pear']

# pop()方法示例
fruits = ['apple', 'banana', 'orange', 'pear']
orange = fruits.pop(2)
print(fruits)  # ['apple', 'banana', 'pear']
print(orange)  # orange

# del语句示例
fruits = ['apple', 'banana', 'orange', 'pear']
del fruits[1]
print(fruits)  # ['apple', 'orange', 'pear']

二、删除字典元素

Python中的字典提供了删除元素的方法,主要有pop()和del语句。其中,pop()方法用于删除字典中指定键值对并返回该值,而del语句用于删除字典中指定键值对。

# pop()方法示例
fruits = {'apple': 1, 'banana': 2, 'orange': 3, 'pear': 4}
orange = fruits.pop('orange')
print(fruits)  # {'apple': 1, 'banana': 2, 'pear': 4}
print(orange)  # 3

# del语句示例
fruits = {'apple': 1, 'banana': 2, 'orange': 3, 'pear': 4}
del fruits['banana']
print(fruits)  # {'apple': 1, 'orange': 3, 'pear': 4}

三、删除文件

Python中可以使用os模块的remove()函数删除文件。

import os
os.remove('example.txt')

四、清空列表与字典

清空列表可以使用clear()方法,清空字典可以使用clear()方法或者直接重新赋值。

# clear()方法示例
fruits = ['apple', 'banana', 'orange', 'pear']
fruits.clear()
print(fruits)  # []

fruits = {'apple': 1, 'banana': 2, 'orange': 3, 'pear': 4}
fruits.clear()
print(fruits)  # {}

# 赋值示例
fruits = ['apple', 'banana', 'orange', 'pear']
fruits = []
print(fruits)  # []

fruits = {'apple': 1, 'banana': 2, 'orange': 3, 'pear': 4}
fruits = {}
print(fruits)  # {}