2 つの入力リストがある場合、両方の入力に共通する要素のリストを作成するにはどうすればよいでしょうか?
たとえば、入力が および[1,2,3,4,5,6]
の場合[3,5,7,9]
、結果は になります。[3, 5]
入力が および['this','this','n','that']
の場合['this','not','that','that']
、結果は になります['this', 'that']
。
参照:
- Python では、語順を維持しながら 2 つのリストから共通の単語を見つけるにはどうすればよいですか?(秩序を保つため)
- Python - 複数のリストの交差?(3 つ以上のリスト間の交差を計算するため)
- 重複を含む 2 つのリストの共通部分ですか?(重複要素を保持するため)
ベストアンサー1
Pythonの交差を設定する:
>>> list1 = [1,2,3,4,5,6]
>>> list2 = [3, 5, 7, 9]
>>> list(set(list1).intersection(list2))
[3, 5]