我有两张单子:
L1 = ['A','B','A','C','A']
L2 = [1, 4, 6, 1, 3]
我想创建一个具有以下输出的字典:
DictOutSum = {'A':10, 'B':4, 'C':1}
DictOutCount = {'A':3, 'B':1, 'C':1}
也就是说,列表L1和L2都有相同数量的元素,其中的元素一一对应。我想为L1中每个唯一的元素找到L2中所有数字的总和,并用它来编一本字典(DictOutSum)。我还想创建另一个字典来存储L1的唯一元素数(DictOutCount)。你知道吗
除了使用for循环,我甚至不知道从哪里开始。你知道吗
纯python实现:
花哨的单行程序实现:
您应该使用zip内置函数
相关问题 更多 >
编程相关推荐