多个列表之间的时差

时间:2018-07-13 17:19:32

标签: python list datetime time

我有几个不同的列表: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

感谢所有帮助,谢谢!

0 个答案:

没有答案