У меня есть список длины L
, с некоторыми случайными значениями:Sum элементы списка, используя условие на индексах
list1 = [3, 1, 1, 6, 8, 3, 7, 4, 8, 4]
и другой список той же длины, с булевыми значениями
list2 = [0, 0, 0, 1, 1, 1, 0, 0, 0, 0]
I хотите суммировать значения list1
, где соответствующий элемент list2
- 1
. (в этом случае 6 + 8 + 3)
есть ли простой способ сделать это на Python?
Что вы наделали? Вы предпринимали какие-либо попытки решить проблему ?. Также возможно Дубликат [Как добавить соответствующие элементы нескольких списков чисел?] (Http://stackoverflow.com/questions/11280536/how-can-i-add-the-corresponding-elements-of- несколько-листы, из-чисел) – cyberbemon