含答案,帮看一下,python题

x={1:2,2:3,3:4},那么表达式sum(x)的值为6 求解释

x 是字典类型,sum(x)求得就是sum(list(x)) = 1+2+3 = 6
想要求键值的和: sum([n for i,n in x.items()])

等价于:
sum(x.keys())
1 + 2 + 3 = 6
如果是
sum(x.values())
则返回的值为 9

字典里是键值对 1:2 1是键 2是值 同理 2是键 3是值 3是键 4是值
如果是6的话,那就求的是键的和 6 字典的键之和:1+2+3=6
如果是9,那就求的是值的和 9 字典的值之和:2+3+4=9

望采纳!!