所以在這裏總結的元素是什麼,我想在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