python - 如何在 Python 中将正数转换为负数?
问题描述
我知道这abs()
可以用来将数字转换为正数,但是有没有相反的东西?
我有一个充满数字的数组,我需要将其转换为负数:
array1 = []
arrayLength = 25
for i in arrayLength:
array1.append(random.randint(0, arrayLength)
我想也许我可以在添加数字时转换它们,而不是在数组完成之后。任何人都知道它的代码吗?
提前谢谢了
解决方案
如果你想强制一个数字为负数,不管它最初是正数还是负数,你可以使用:
-abs(n)
请注意,0
将保留0
.
推荐阅读
- tizen - 如何在 Tizen 手表网络应用程序上获取移动代理?
- node.js - heroku 错误:找不到模块'/app/index.js'
- c# - 使用 Castle Windsor 解析 HttpRequestMessage
- firebase - 我想为不同的项目编写一个 Firebase 函数。我怎么做?
- swift - 实现“浮动气泡”对象的最佳方法
- c# - 表单流的动态返回类型
- linux - 是否可以在 VSTS 2017 托管代理上构建 Linux docker 映像?
- android - Android MVVM:如何处理网络请求失败?
- ios - 如何在 swift 4 中使用 API 解析 jsondata
- sql - 我们连续转弯的总小时数