python - 绝对差异
问题描述
我需要找到给定元素列表的绝对差异,然后想要添加差异值。我能够获取值,但无法添加值。已尝试以下步骤: 注意:这里我将 absoluteValue 作为 [1],[1],[0],[1]。在这里,我尝试添加所有 absoluteValues 并制作一个列表,但我做不到。请帮助我了解如何将所有值添加到单个列表中。我
n = 5
a = [1,2,3,3,4]
z = len(a)
for i in range(len(a) - 1):
num = a[i] - a[i + 1]
absoluteValue = [abs(num)]
解决方案
您需要将差异附加到列表中。
n = 5
a = [1,2,3,3,4]
z = len(a)
absoluteValue = []
for i in range(z - 1):
num = a[i] - a[i + 1]
absoluteValue.append(abs(num))
推荐阅读
- laravel - 查询laravel多态多对多关系
- azure-powershell - Azure 备份。只等到拍摄快照,而不是等到它被传输到 Vault
- python - Django 谷歌云存储:错误 400 无法上传图片文件
- python - 如何为三角形添加纹理?
- python - 转换列表列表中的元组列表(NP数组)
- node.js - 无法从 vscode 终端启动 mongodb
- r - 根据R中最近的时间戳左连接两个数据帧
- python - 如何仅将 h5 文件转换为 tflite 文件?
- email - Sendmail 无法在使用 Sendgrid 的 Google 实例中工作
- git - Git bash - 更改未暂存以提交