我需要帮助才能搜索列表中范围内的值
list.append((5,range(10,15)))
if (5,12) in list :
Print("yes")
答案 0 :(得分:0)
将第二个范围作为列表,您可以这样做 -
result = any(elem in list1 for elem in list2)
结果为True
或False
答案 1 :(得分:0)
也许你正在寻找这样的东西?
mylist = []
mylist.extend(list(range(10, 15)) + [5])
check_list = [5, 12]
if all([z in mylist for z in check_list]):
print('yes')
输出:
yes
答案 2 :(得分:0)
使用all
<强>实施例强>
l = (5,range(10,15))
check = (5,12)
if all([check[0] == l[0] and check[1] in l[1]]):
print("Ok")
<强>输出:强> 的确定