Python字典遍利
时间: 2024-09-21 13:09:25 浏览: 32
Python字典是一种无序的数据结构,它存储键值对。遍历字典通常有几种方法:
1. **for-in循环**:这是最常用的遍历字典的方式,通过`for key in dictionary:`语法可以逐个获取键,然后通过`dictionary[key]`获取对应的值。
```python
dict = {'name': 'Alice', 'age': 30}
for key in dict:
print(f"{key}: {dict[key]}")
```
2. **items()函数**:这个方法会返回一个包含所有(key, value)对的迭代器,可以直接在for循环中使用。
```python
for key, value in dict.items():
print(f"{key}: {value}")
```
3. **get()方法**:如果需要避免KeyError,可以在获取值的时候使用get()方法,提供默认值或None。
```python
for key in dict:
print(f"{key}: {dict.get(key, '默认值')}")
```
4. **遍历字典的所有键、值或键值对**:如果你想分别处理这些,可以用`keys()`、`values()`和`items()`分别获取。
```python
keys = dict.keys()
values = dict.values()
items = dict.items()
for k, v in zip(keys, values):
print(f"Key: {k}, Value: {v}")
```
阅读全文