2024-04-23 10:02:49 发布
网友
我有这样一个python脚本:
B = [[50,60],[40,20],[20,40],[150,200]] List_New = [] for i in B : test = [y - x for x, y in zip(i[:-1], i[1:])] List_New += test print(List_New)
结果[10, -20, 20, 50]
[10, -20, 20, 50]
我想检查列表中的2 continues值_New,如果从正到负的值变为该值的打印索引,如下所示: index=[0,1]
index=[0,1]
使用enumerate获取哪个索引i带有负值,并且可以i-1是否为正值。如果条件匹配,则将其放入列表中
i
i-1
[(i-1, i) for i, x in enumerate(List_New) if List_New[i]<0 and List_New[i-1]>=0]
使用enumerate获取哪个索引
i
带有负值,并且可以i-1
是否为正值。如果条件匹配,则将其放入列表中相关问题 更多 >
编程相关推荐