多层嵌套dict,只打印第一层dict的,python
时间: 2024-02-16 11:59:07 浏览: 184
python字典dict-创建&嵌套&查找&修改&多种遍历
多层嵌套的字典是指在一个字典中嵌套了另一个或多个字典。如果你只想打印第一层字典的内容,可以使用字典的keys()方法来获取第一层的键,然后遍历这些键并打印对应的值。
以下是一个示例代码:
```python
def print_first_level_dict(dictionary):
for key in dictionary.keys():
print(key, ":", dictionary[key])
# 示例字典
nested_dict = {
'key1': 'value1',
'key2': {
'nested_key1': 'nested_value1',
'nested_key2': 'nested_value2'
},
'key3': 'value3'
}
# 打印第一层字典的内容
print_first_level_dict(nested_dict)
```
运行以上代码,输出结果为:
```
key1 : value1
key2 : {'nested_key1': 'nested_value1', 'nested_key2': 'nested_value2'}
key3 : value3
```
注意,第一层字典的值可能是另一个字典,所以在打印时会显示为字典的字符串表示形式。如果你希望进一步打印嵌套字典的内容,可以根据需要进行递归处理。
阅读全文