Python中的del函数
时间: 2024-06-08 19:03:49 浏览: 190
在 Python 中,`del` 是一个内置关键字,用于删除已经创建的变量、列表元素、字典键值对或集合中的元素。它的语法是:
```python
del variable
del list[index]
del dictionary[key]
del set(element)
```
- `del variable`:用于删除变量及其引用。如果该变量是一个复合数据类型(如列表、字典等)的成员,它只删除该成员,不改变原对象。
- `del list[index]`:从列表中移除指定索引的元素,如果索引是负数,则从末尾开始计数。
- `del dictionary[key]`:从字典中移除指定键对应的值,如果键不存在则会抛出 `KeyError`。
- `del set(element)`:从集合中移除指定的元素,如果元素不存在则不会有任何影响。
相关问题
python中del函数的用法
del函数在Python中用于删除对象,可以删除变量、列表中的元素、字典中的键值对等。
1. 删除变量
当一个变量不再需要时,可以使用del函数将其删除,从而释放内存空间。
```python
a = 10
del a
```
2. 删除列表元素
可以使用del函数删除列表中的元素,通过指定元素的下标来删除。
```python
list1 = [1, 2, 3, 4, 5]
del list1[2]
```
3. 删除字典键值对
可以使用del函数删除字典中的键值对,通过指定键来删除。
```python
dict1 = {'a': 1, 'b': 2, 'c': 3}
del dict1['b']
```
需要注意的是,删除元素后,列表或字典的长度会发生改变。
python的del函数用法
Python中的`del`函数用于删除对象,它可以删除变量、列表中的元素、字典中的键值对等。具体使用方法如下:
1. 删除变量:直接使用`del`函数加变量名即可删除变量。例如:`a = 1`,如果要删除变量a,可以使用`del a`。
2. 删除列表元素:使用`del`函数加列表名称和元素下标即可删除该元素。例如:`list1 = [1, 2, 3]`,要删除列表中的第一个元素,可以使用`del list1`。
3. 删除字典键值对:使用`del`函数加字典名称和键名称即可删除该键值对。例如:`dict1 = {'name': 'Tom', 'age': 18}`,要删除字典中的'name'键值对,可以使用`del dict1['name']`。
注意:使用`del`函数删除元素或者变量后,它们将不存在于内存中,无法再次使用。
阅读全文