首页 > 解决方案 > 绝对差异

问题描述

我需要找到给定元素列表的绝对差异,然后想要添加差异值。我能够获取值,但无法添加值。已尝试以下步骤: 注意:这里我将 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)]

标签: pythonpython-3.x

解决方案


您需要将差异附加到列表中。

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))

推荐阅读