在 Python 中,字典是一种有序的可变数据类型,用于存储键值对。字典的键必须唯一,并且可以是任何不可变类型(例如字符串、数字或元组),而值可以是任何类型。
Python 字典赋值:让数据组织有序
直接赋值
最简单的赋值方法是使用方括号语法:
```python my_dict = {} 创建一个空字典 my_dict['key'] = 'value' 为键 'key' 赋值 'value' ```
使用赋值运算符
也可以使用赋值运算符(`=`)为字典赋值:
```python my_dict = {} key = 'key' my_dict[key] = 'value' 等同于 my_dict['key'] = 'value' ```
赋值新键
如果键不存在于字典中,使用赋值运算符会创建该键并将其值设置为指定的value。
```python my_dict['new_key'] = 'new_value' 键 'new_key' 不存在,因此创建并赋值 ```
赋值现有键
如果键已存在于字典中,使用赋值运算符会更新该键的值:
```python my_dict['key'] = 'updated_value' 键 'key' 已存在,因此更新其值 ```
批量赋值
可以通过将字典作为值传递来批量赋值:
```python new_values = {'key1': 'value1', 'key2': 'value2'} my_dict.update(new_values) 将 'new_values' 字典中的键值对添加到 'my_dict' ```
使用 dict() 构造函数
还可以使用 `dict()` 构造函数创建字典并同时对其进行赋值:
```python my_dict = dict(key1='value1', key2='value2') ```
删除键值对
要删除字典中的键值对,可以使用以下方法:
`pop()` 方法:弹出并返回具有指定键的值。 `popitem()` 方法:弹出并返回最后一个键值对。 `del` 语句:删除指定键的键值对。
结论