【发布时间】:2014-10-26 23:06:05
【问题描述】:
我有一个长度列表L,带有一些随机值:
list1 = [3, 1, 1, 6, 8, 3, 7, 4, 8, 4]
和另一个相同长度的列表,带有布尔值
list2 = [0, 0, 0, 1, 1, 1, 0, 0, 0, 0]
我想将list1 的值相加,其中对应的元素
list2 是 1。 (本例中为 6+8+3)
有没有简单的方法在 Python 中实现?
【问题讨论】:
-
你做了什么?你有没有尝试解决这个问题?也可能与How can I add the corresponding elements of several lists of numbers? 重复
标签: python list sum element conditional-statements