Хорошо, так что это утверждение будет возвращать False
.
35 in [10,20,30,40,50]
То, что вы можете сделать, это расширить это так, как вы хотите, если вы хотите, чтобы он печатал, есть ли он в спискенапример:
if 35 in [10,20,30,40,50]:
print("Element found in list")
else:
print("Element not found in list")
В python, когда вы ищете элемент в списке таким образом, он возвращает логическое значение (True или False), он не будет возвращать ничего другого, если вы не хотите, чтобызапрограммировав это так.
Если вы хотите реализовать что-то вроде поиска ближайшего элемента в списке к вашему поисковому запросу, вы можете сделать это следующим образом ( Украдено у https://stackoverflow.com/a/12141207/8593865):
def findClosest(myNumber, myList):
return min(myList, key=lambda x:abs(x-myNumber))
Если вы просто хотите что-то сделать, если элемент отсутствует в списке:
if 35 not in [10,20,30,40,50]:
#Do something