查找并比较 2 个日期时间列表的最小时间增量 python
Finding and comparing the minimum timedelta of 2 datetime lists python
我有 2 个包含 datetime.timedelta 值的列表。
需要帮助找到两个列表中的最小值并比较它们以找出哪个更大。
注意:我是 Python
的新手
这是第一个列表,从字典 v,w 中提取日期时间值:
for y in range(len(v)):
try:
gap.append(v[y]-w[y])
except:
print "End of list"
这是第二个列表,计算字典值内的区间:
for y in range(len(v)):
try:
comp.append(v[y]-v[y+1])
except:
print "End of list"
我希望能够做到这一点:
if min(comp)<min(gap):
print "Anomaly detected"
else:
print "Looks good"
你可以用最大值和最小值找出来
w = [datetime.timedelta(10), datetime.timedelta(9), datetime.timedelta(0)]
v = [datetime.timedelta(11), datetime.timedelta(12), datetime.timedelta(13)]
max(min(v),min(w))
datetime.timedelta(11)
我有 2 个包含 datetime.timedelta 值的列表。 需要帮助找到两个列表中的最小值并比较它们以找出哪个更大。
注意:我是 Python
的新手这是第一个列表,从字典 v,w 中提取日期时间值:
for y in range(len(v)):
try:
gap.append(v[y]-w[y])
except:
print "End of list"
这是第二个列表,计算字典值内的区间:
for y in range(len(v)):
try:
comp.append(v[y]-v[y+1])
except:
print "End of list"
我希望能够做到这一点:
if min(comp)<min(gap):
print "Anomaly detected"
else:
print "Looks good"
你可以用最大值和最小值找出来
w = [datetime.timedelta(10), datetime.timedelta(9), datetime.timedelta(0)]
v = [datetime.timedelta(11), datetime.timedelta(12), datetime.timedelta(13)]
max(min(v),min(w))
datetime.timedelta(11)