我希望你能够从分块列表中找出最大的绝对值。
例如,给定以下列表:
[1, 2, 4, 5, 4, 5, 6, 7, 2, 6, -9, 6, 4, 2, 7, 8]
我想使用前瞻 = 4 找到最大值。对于这种情况,它将返回以下内容:
[5, 7, 9, 8]
如何使用Python简单地完成任务?
for d in data[::4]:
if count < LIMIT:
count = count + 1
if abs(d) > maximum_item:
maximum_item = abs(d)
else:
max_array.append(maximum_item)
if maximum_item > highest_line:
highest_line = maximum_item
maximum_item = 0
count = 1
我知道可以使用for循环来检查这个问题。但我相信在Python中有更简单的方法。