python dict详解
时间: 2023-10-12 19:04:43 浏览: 104
python中dict类详解
Python中的字典(dict)是一种无序的键值对(key-value)数据结构。它可以存储任意类型的对象,并且具有高效的查找和插入操作。
字典的定义使用花括号{},其中每个键值对由冒号:分隔,键值对之间使用逗号,分隔。例如:
```python
my_dict = {"key1": value1, "key2": value2, "key3": value3}
```
其中,键(key)是唯一的,而值(value)可以是任意类型的对象,包括数字、字符串、列表、元组等。
字典的主要操作包括:
- 访问元素:通过键来获取对应的值,例如 `my_dict["key1"]`。
- 添加或修改元素:通过键来添加或修改对应的值,例如 `my_dict["key4"] = value4`。
- 删除元素:通过键来删除对应的键值对,例如 `del my_dict["key3"]`。
- 遍历字典:可以使用循环来遍历字典中的所有键值对,例如:
```python
for key, value in my_dict.items():
print(key, value)
```
- 字典的长度:可以使用 `len(my_dict)` 来获取字典中键值对的数量。
此外,字典还提供了一些常用的方法,如:
- `keys()`:返回包含所有键的列表。
- `values()`:返回包含所有值的列表。
- `items()`:返回包含所有键值对的元组列表。
阅读全文