以下是一个示例代码,用于遍历嵌套字典的键并添加制表符:
def traverse_dict(dictionary, level=0):
for key, value in dictionary.items():
# 添加制表符
print('\t' * level + str(key))
if isinstance(value, dict):
# 递归调用遍历嵌套字典的键
traverse_dict(value, level + 1)
# 示例字典
my_dict = {
'A': {
'B': {
'C': 'Value1',
'D': 'Value2'
},
'E': 'Value3'
},
'F': {
'G': 'Value4'
}
}
# 调用函数进行遍历
traverse_dict(my_dict)
运行以上代码,将输出如下结果:
A
B
C
D
E
F
G
每个键前面的制表符数量表示该键位于字典中的层级。