面试题答案
一键面试complex_dict = {'group1': {'a': 1, 'b': 2}, 'group2': {'c': 3, 'd': 4}}
total = 0
for sub_dict in complex_dict.values():
for value in sub_dict.values():
total += value
print(total)
- 首先定义一个变量
total
用于存储所有值的总和,初始化为0。 - 使用外层循环遍历
complex_dict
的值(这些值本身又是字典)。 - 内层循环遍历每个子字典的值,并累加到
total
中。 - 最后输出
total
的值。