python中dict介绍
时间: 2024-09-13 21:18:52 浏览: 44
python中dict类详解
Python 中的 `dict` 是一种内置的字典类型,它是一个无序的键值对集合。字典以大括号 `{}` 包围,键值对之间用逗号 `,` 分隔。在字典中,每个键与其对应的值通过冒号 `:` 分隔开来。每个键都是唯一的,但是值可以不唯一。
字典中的键必须是不可变类型,例如字符串、数字或元组(这些元组只能包含不可变类型的元素),而值可以是任何数据类型。
字典提供了多种操作,包括但不限于:
- 访问元素:使用键来访问对应的值,例如 `d[key]`。
- 添加或修改键值对:如果键不存在,则添加键值对;如果键已存在,则更新键对应的值,例如 `d[key] = value`。
- 删除键值对:可以使用 `del` 关键字删除一个键值对,例如 `del d[key]`。
- 遍历字典:可以使用 `for` 循环遍历字典的键或键值对。
示例代码:
```python
# 创建一个字典
person = {
'name': 'Alice',
'age': 25,
'city': 'New York'
}
# 访问字典中的值
print(person['name']) # 输出: Alice
# 添加或修改键值对
person['age'] = 26
print(person['age']) # 输出: 26
# 删除键值对
del person['city']
# 遍历字典键
for key in person:
print(key, person[key])
# 遍历字典键值对
for key, value in person.items():
print(key, value)
```
字典操作非常灵活,提供了多种内置方法,例如 `get()`, `pop()`, `popitem()`, `clear()` 等,用于获取值、删除键值对和清空字典等操作。
阅读全文