【发布时间】:2018-12-07 21:26:16
【问题描述】:
我有两个时间列表(time 有 140 个不同时间戳的元素,sessionStart 有 13 个元素记录试验的开始)。我需要比较这两个列表来找出time 中的每个元素何时大于sessionStart 中的第一个元素但小于sessionStart 中的第二个元素。如果匹配到空列表start,则代码应该附加sessionStart 的第一个元素。运行时,start 保持为空
x = 0
while x < len(time):
i = 0
while i < len(sessionStart)-1 and x < len(time):
if time[x] >= sessionStart[i] and time[x] < sessionStart[i+1]:
start.append(sessionStart[i])
i += 1
else:
x += 1
【问题讨论】:
-
你在哪里宣布开始名单?
标签: python list append comparison