Załóżmy, że mam dwie listy, L i M. Teraz chcę wiedzieć, czy mają wspólny element. Jaki byłby najszybszy sposób zadawania pytania (w python), jeśli współużytkują element? Nie obchodzi mnie, które elementy udostępniają, a ile, po prostu, czy je udostępniają, czy nie.sprawnie wiedząc, czy przecięcie dwóch list jest puste czy nie, w pythonie
Na przykład, w tym przypadku
L = [1,2,3,4,5,6]
M = [8,9,10]
powinienem dostać False, a tu:
L = [1,2,3,4,5,6]
M = [5,6,7]
powinienem dostać True.
Mam nadzieję, że pytanie jest jasne. Dzięki!
Manuel
Zobacz http://stackoverflow.com/questions/3170055/test-if-lists-share-any-items-in-python, aby uzyskać dokładniejszą analizę tego problemu. 'niezamontowany (L) .isdisjoint (M)' wydaje się być optymalnym rozwiązaniem. –