【发布时间】:2018-08-20 00:01:36
【问题描述】:
如何在列表中将否定转换为肯定,将肯定转换为否定?
我想创建一个函数来做到这一点。例如[1,-3, 5] 会变成[-1, 3, -5]
【问题讨论】:
-
将列表中的每个元素乘以 -1。
-
也可以用numpy做
np.array(values) * -1或者-np.array(values)
如何在列表中将否定转换为肯定,将肯定转换为否定?
我想创建一个函数来做到这一点。例如[1,-3, 5] 会变成[-1, 3, -5]
【问题讨论】:
np.array(values) * -1或者-np.array(values)
只需使用列表推导:
a = [1, -3, 5]
negative = [-x for x in a]
print(negative)
输出:
[-1, 3, -5]
【讨论】: