Введение
В этом испытании вы напишете функцию для проверки, содержится ли любой элемент из заданного списка в другом заданном списке.
Проверить, содержится ли любое значение из одного списка в другом списке
Напишите функцию includes_any(lst, values), которая принимает два списка в качестве аргументов. Функция должна проверить, содержится ли любой элемент из values в lst. Если хотя бы одно значение найдено, функция должна вернуть True, в противном случае — False.
Для решения этой проблемы вы можете использовать цикл for для перебора каждого значения в values. Затем вы можете использовать оператор in для проверки, содержится ли значение в lst. Если значение найдено, верните True. Если значение не найдено, верните False.
def includes_any(lst, values):
for v in values:
if v in lst:
return True
return False
includes_any([1, 2, 3, 4], [2, 9]) ## True
includes_any([1, 2, 3, 4], [8, 9]) ## False
Резюме
В этом испытании вы узнали, как проверить, содержится ли любой элемент из заданного списка в другом заданном списке. Вы использовали цикл for для перебора каждого значения в values и оператор in для проверки, содержится ли значение в lst. Затем вы возвращали True, если хотя бы одно значение было найдено, и False в противном случае.