我有两个列表都包含数字,我想检查一个列表中的数字是否是另一个列表中每两个数字之间的数字?“其他”列表具有有序数字,因此每两个数字是一个区间,如 234、238、567、569、2134、2156。
ListA = [200, 765, 924, 456, 231]
ListB = [213, 220, 345, 789, 12, 45]
我想检查 ListA[0:] 是否是 ListB[0:1] 或 [2:3] 等之间的数字。
我试过这个:
for i in range(0,len(ListB), 2):
for x in ListA:
if i < x < (i:i+2):
print 'within range'
但是我收到“i:i + 2”的语法错误:(