Chcę znaleźć przecięcie dwóch list w python. Mam coś, co wygląda tak:przecinają dwie listy słów w pytonie
>>> q = ['apple', 'peach', 'pear', 'watermelon', 'strawberry']
>>> w = ['pineapple', 'peach', 'watermelon', 'kiwi']
i chcę, aby znaleźć coś, co wygląda tak:
t = ['peach', 'watermelon']
wiem że to proste pytanie, ale jestem nowy w Pythonie - czy ktoś ma jakieś sugestie?
beat mnie do niego. Zestawy działają również z operatorami binarnymi '|' (OR = union), '&' (AND = crosssection) i '^' (XOR = w jednym zbiorze, ale nie w obu), więc to też dałoby odpowiedź: 't = set (q) & set (w) ' –
Hah, twój komentarz został opublikowany tak samo jak moja edycja. To zabawna próba wypisania przykładów, zanim ktoś inny je doda. – Turnsole
idealne! i czy jest możliwe zapisanie listy przecięć (którą przypadkowo dokonuję w zbiorze) jako pliku csv? @lazyr @Hydrangea – user808545