jeden wiersz, aby sprawdzić, czy co najmniej jedna pozycja na liście istnieje na innej liście? [duplikować]

To pytanie ma już tutaj odpowiedź:

Jak sprawdzić, czy jeden z następujących elementów znajduje się na liście? 14 odpowiedzi

Powiedzmy, że mam listęa=[1,2,3] I chcę wiedzieć, czy przynajmniej jedna z liczb w nim istniejących istnieje na innej liście, takiej jak ta:b=[4,5,6,7,8,1] Innymi słowy, chcę wiedzieć, czy 1,2 lub 3 istnieją na liścieb. Teraz mogę zrobić coś takiego

def func(a, b):
    for i in a:
       if i in b:
          return True
    return False

Ale czy jest jakiś sposób, aby to ująć w jednej linii, aby wszystko było uporządkowane?

questionAnswers(6)

yourAnswerToTheQuestion