Python,列出范围内的条件

时间:2018-05-10 11:19:39

标签: python list

我需要帮助才能搜索列表中范围内的值

list.append((5,range(10,15)))
if (5,12) in list :
    Print("yes")

3 个答案:

答案 0 :(得分:0)

将第二个范围作为列表,您可以这样做 -

result =  any(elem in list1  for elem in list2)

结果为TrueFalse

答案 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")

<强>输出:确定