我想创建一个函数,它在参数中有一个列表和一个阈值。此函数将返回列表中的值的 int 索引列表,这些值比前一个值大阈值或更多。
到目前为止,我创建了:
def bigger(lst, number):
x = []
for a, prev in zip(lst[1:], number):
diff = a - prev
if diff >= 2:
x.append(a)
print(x)
bigger([0,1,-1,3,7,4,5,3,2,4,8],2)
这将打印出符合以下条件的数字列表,但我想打印索引列表。所以它应该打印出 [3, 4, 9, 10] (索引),但它打印出 [3, 7, 4, 8]