【发布时间】:2020-06-03 15:03:34
【问题描述】:
例如,有 2 个列表。
list_1= [1, 2, 3]
list_2 = [2, 0, 4]
使用 operator.sub 对两个列表进行简单减法将返回:
list_3 = [-1, 2, -1]
我想返回另一个列表_4:
list_4 = [1, 0, 3]
list_4 的本质意思是如果list_3 的结果是否定的,我会取list_1 的值。如果 list_3 的结果是肯定的,我会取 list_2 的值。
因此 list_4 应该分别返回 1(来自 list_1)、0(来自 list_2)和 3(来自 list_1)。
我知道这可能与列表理解有关,但我自己似乎无法弄清楚。如果我能得到任何帮助,我将不胜感激!
【问题讨论】:
标签: python