我有几个不同的列表:scan
是不同时间戳的列表,而focal
是重复的几个不同时间戳的列表,而interval
则告诉我focal
中的时间戳按什么索引改变。目的是为scan
中的每个时间戳计算focal
时间戳的差异。我对如何在while循环中使用interval
进行计算有些困惑。这是我到目前为止的内容:
def scanDuration():
scan = scanTimeFMT()
focal = startTimeFMT()
focal.pop(0)
interval = []
times = []
i = 0
while i < len(scan):
whole = scan[i]
time = str(whole[11:])
times.append(time)
i += 1
j = 1
while j < len(focal)-1:
if focal[j] != focal[j+1]:
interval.append(j+1)
j += 1
else:
j += 1
感谢所有帮助,谢谢!