Я пытаюсь построить функцию для проверки 2 списков кортежей и вернуть True, если хотя бы один из кортежей находится в другом списке:Проверка наличия хотя бы 1 кортежа в другом списке кортежей в python
def g32(x, y):
for i in range(len(x)):
for j in range(len(y)):
if x[i] in y[j]:
return True
return False
g32([(3,5),(2,8)] , [(6,5),(3,5),(7,2)])
False
Ожидается Истина, поскольку (3,5) есть в обоих списках, идеях? Благодаря
п.с. хотел бы использовать простой синтаксис, как это, так как это для школы и некоторые встроенные функции питона не может быть использовано
Будет ли первая работа, если список у больше, то х один? Также я забыл упомянуть, что некоторые из них могут переключаться следующим образом: [(3,5), (2,7), (4,4), (8,3)], [(6,5) , (3,3), (7,2)], в которых (2,7) и (7,2) следует оценить True – stasisOo
@stasisOo Ответ на первый вопрос: да. – eyllanesc
@stasisOo Если мой ответ поможет вам пометить его как правильно, пожалуйста. – eyllanesc