intersection()
2つのセットの積集合(両方に共通する要素)を返します。演算子の & と同じ働きです。
構文
セット1.intersection(セット2)
使用例
a = {1, 2, 3}
b = {2, 3, 4}
print(a.intersection(b))実行結果
{2, 3}💡 実践的な使用例
user_a_friends = {'田中', '鈴木', '佐藤'}
user_b_friends = {'鈴木', '山田'}
mutual_friends = user_a_friends.intersection(user_b_friends)
print(mutual_friends)SNSの「共通の友達」機能のように、2つのグループに共通する要素を求めたいときに積集合が使えます。
関連トピック
セット 集合演算