[解決済み] pythonのset.intersectionの反対?
2023-07-26 23:21:10
質問
Pythonでは
a.intersection(b)
を使って、両方の集合に共通する項目を見つけることができます。
を行う方法はありますか?
disjoint
の逆バージョンを行う方法はありますか?両者に共通しない項目
a
と
b
のユニークアイテムです。
a
のユニークな項目と結合され
b
?
どのように解決するのですか?
あなたが探しているのは 対称的な差 を探しています。これは、集合aまたは集合bにのみ現れ、両方には現れないすべての要素です。
a.symmetric_difference(b)
からの
set.symmetric_difference()
メソッドドキュメント
:
のどちらかの要素を持つ新しいセットを返します。 その他の のどちらかであって、両方ではない要素を持つ新しいセットを返す。
を使用することができます。
^
演算子も使えます。
a
と
b
はセットです。
a ^ b
一方
set.symmetric_difference()
は任意のイテラブルを
その他の
の引数を取ります。
と同等の出力となります。
(a | b) - (a & b)
と同じで、両方の集合の和から両方の集合の交を引いたものです。
関連
-
[解決済み] 関数デコレータを作成し、それらを連鎖させるには?
-
[解決済み] 複数の例外を1行でキャッチする(ブロックを除く)
-
[解決済み] 辞書を値で並べ替えるにはどうしたらいいですか?
-
[解決済み] pipでPythonの全パッケージをアップグレードする方法
-
[解決済み] AndroidでPythonを実行する方法はありますか?
-
[解決済み] なぜC++はPythonよりもstdinからの行の読み込みが遅いのですか?
-
[解決済み】ネストされたディレクトリを安全に作成するには?
-
[解決済み】Pythonに三項条件演算子はありますか?
-
[解決済み】2つの辞書を1つの式でマージする(辞書の和をとる)には?)
-
[解決済み] Pythonのキャッシュライブラリはありますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] SQLAlchemy: セッションの作成と再利用
-
[解決済み] バブルソートの宿題
-
[解決済み] Spyderを仮想環境で動作させるには?
-
[解決済み] dict を txt ファイルに書き、それを読み取る?
-
[解決済み] Pandasの'Freq'タグにはどのような値が有効ですか?
-
[解決済み] Django Rest Framework ファイルアップロード
-
[解決済み] スペースがないテキストを単語のリストに分割する方法
-
[解決済み] matplotlib でプロットの軸、目盛、ラベルの色を変更する方法
-
[解決済み] Pandasを使って、既存のExcelファイルに新しいシートを保存する方法は?
-
[解決済み] Flaskで非同期タスクを作る