python读取字典中的字典和元组
时间: 2023-10-13 22:06:48 浏览: 88
可以使用字典的items方法来遍历字典中的键值对,对于字典中的值如果也是字典,则可以继续使用items方法来遍历其键值对。对于元组,可以通过索引来获取其中的元素。
下面是一个示例代码:
```python
my_dict = {'key1': 'value1', 'key2': {'inner_key1': 'inner_value1', 'inner_key2': 'inner_value2'}, 'key3': (1, 2, 3)}
# 遍历字典
for key, value in my_dict.items():
print(key, value)
# 如果值是字典,则继续遍历
if isinstance(value, dict):
for inner_key, inner_value in value.items():
print(inner_key, inner_value)
# 如果值是元组,则输出其中的元素
elif isinstance(value, tuple):
print(value[0], value[1], value[2])
```
输出结果为:
```
key1 value1
key2 {'inner_key1': 'inner_value1', 'inner_key2': 'inner_value2'}
inner_key1 inner_value1
inner_key2 inner_value2
key3 (1, 2, 3)
1 2 3
```
阅读全文