python - 您如何在列表中将负数转换为正数,将正数转换为负数?
问题描述
您如何在列表中将负数转换为正数,将正数转换为负数?
我想做一个函数来做到这一点。例如[1,-3, 5]
会变成[-1, 3, -5]
解决方案
只需使用列表理解:
a = [1, -3, 5]
negative = [-x for x in a]
print(negative)
输出:
[-1, 3, -5]
推荐阅读
- javascript - 我需要比较两个日期并根据比较结果显示一个图标。但是如果条件失败,我只得到其他结果
- system-font - TinyMCE 显示生成器字体更改标签
- python - 用于查找子集的输入差异
- python - 为什么如果 elif 语句运行两次?
- python - 如何在 Python 中使用 Panda3D 和 Pyinstaller 制作可执行文件?
- php - 通过 Mysql 查询后无法检索状态计数
- wpf - WPF,为什么将 PropertyChanged 添加到 List<> 不生效?
- css - 如何使显示器适合?
- android - 更改报告给 Adobe Analytics 的 AppID 属性
- .net - 我是否正确创建了关系链接?(实体框架)