如何在python字典中添加相同键的多个值

我有这样的字典。

dict1 = {'key1': [1,2,3,4] , 'key2': [5,6,7]}

我想要这样的输出。

dict1 = {'key1': 10 , 'key2': 18}

回答

dict1 = {'key1': [1,2,3,4] , 'key2': [5,6,7]}
{k:sum(v) for k,v in dict1.items()}

首先从字典中提取键和值,然后将值相加作为输出。

dict1.items()
dict_items([('key1', [1, 2, 3, 4]), ('key2', [5, 6, 7])])

如您所见,您得到了一个元组。通过说for k,v in dict1.items(),你正在提取那些kv 然后你在总结v......希望你理解。


以上是如何在python字典中添加相同键的多个值的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>