gpt4 book ai didi

python - 如何在python中编写一个函数来添加相应字母的整数?

转载 作者:行者123 更新时间:2023-12-01 05:53:10 26 4
gpt4 key购买 nike

如何在python中编写一个函数来将相应字母的整数相加?

例如:

   L=[('a',3),('b',4),('c',5),('a',2),('c',2),('b',1)]

如何通过循环遍历L中的项目来解决这个问题?

最佳答案

我想最清晰的方法就是循环并将它们相加。

>>> L=[('a',3),('b',4),('c',5),('a',2),('c',2),('b',1)]
>>> import collections
>>> d=collections.defaultdict(int)
>>> for key,n in L:
... d[key] += n
...
>>> sorted(d.items())
[('a', 5), ('b', 5), ('c', 7)]

关于python - 如何在python中编写一个函数来添加相应字母的整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13507989/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com