我用python编写了一个列表
['Nickey, 20', 'John, 50', 'Nickey, 30']
我只是想让它删除重复,但是,合并数字,这样的结果是
^{pr2}$我试过以下方法
A = {'a':1, 'b':2, 'c':3}
B = {'b':3, 'c':4, 'd':5}
c = {x: A.get(x, 0) + B.get(x, 0) for x in set(A).union(B)}
print c
但是你可以看到列表的格式不同,我从一个txt文件中提取了我的。。。在
有没有一种方法可以使用get、set、union,但是要格式化一个列表-我可以用一个列表来代替合并2吗
这将产生以下结果
['Nickey, 50', 'John, 50']
我们应该在这里使用^{} 。在
或者,我们可以使用^{} :
^{pr2}$一种方法是创建一个字典来存储每个名称的总计数:
相关问题 更多 >
编程相关推荐