所以在这里总结的元素是什么,我想在Python实现:PYTHON:从一个列表基于指数的另一个列表
- 我有一个列表“A”与无序和重复的指标。
- 我有一个列表“B”与一些浮点值
- 长度A =长度B
- 欲列表“C”与基于以升序排列的方式在A中的重复指数B的总和值。
例子:
A=[0 , 1 , 0 , 3 , 2 , 1 , 2] (indicates unsorted and repeated indices)
B=[25 , 10 , 15 , 10 , 5 , 30 , 50] (values to be summed)
C=[25+15 , 10+30 , 5+50 , 15] (summed values in a sorted manner)
到目前为止,我知道该怎么做了排序位有:
C= zip(*sorted(zip(A, B)))
获取结果:
[(0, 0, 1, 1, 2, 2, 3), (15, 25, 10, 30, 5, 50, 10)]
但我不知道该怎么办的总和。
什么是创建列表C的好方法?
你可以添加你到目前为止尝试过的代码吗? –
对不起,我编辑过这条消息 – user3641829