[解決済み] 2つのリストの差を取得する
2022-03-17 01:54:48
質問
Pythonで以下のような2つのリストを持っています。
temp1 = ['One', 'Two', 'Three', 'Four']
temp2 = ['One', 'Two']
最初のリストから、2番目のリストには存在しない項目を含む3番目のリストを作成する必要があります。この例から、私は
temp3 = ['Three', 'Four']
サイクルやチェックを使わない高速な方法はないのでしょうか?
どのように解決するのですか?
にある要素を取得するには
temp1
には含まれないが
temp2
:
In [5]: list(set(temp1) - set(temp2))
Out[5]: ['Four', 'Three']
非対称であることに注意してください.
In [5]: set([1, 2]) - set([2, 3])
Out[5]: set([1])
と同じになることを期待/希望している場所です。
set([1, 3])
. もし
set([1, 3])
を答えとして使用することができます。
set([1, 2]).symmetric_difference(set([2, 3]))
.
関連
-
[解決済み] リストのリストからフラットなリストを作るには?
-
[解決済み] staticmethodとclassmethodの違いについて
-
[解決済み] callとapplyの違いは何ですか?
-
[解決済み] Pythonで2つのリストを連結する方法は?
-
[解決済み] SQLiteのINSERT/per-secondのパフォーマンスを向上させる
-
[解決済み] Pythonのリストメソッドであるappendとextendの違いは何ですか?
-
[解決済み] リストを均等な大きさの塊に分割するには?
-
[解決済み] リストにおけるdel、remove、popの違いについて
-
[解決済み】__str__と__repr__の違いは何ですか?
-
[解決済み】2つの辞書を1つの式でマージする(辞書の和をとる)には?)
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
ピローによる動的キャプチャ認識のためのPythonサンプルコード
-
Python カメの描画コマンドとその例
-
Python interpreted model libraryによる機械学習モデル出力の可視化 Shap
-
Evidentlyを用いたPythonデータマイニングによる機械学習モデルダッシュボードの作成
-
パッケージングツールPyinstallerの使用と落とし穴の回避
-
Python Pillow Image.save jpg画像圧縮問題
-
[解決済み】Python regex AttributeError: 'NoneType' オブジェクトに 'group' 属性がない。
-
[解決済み】pygame.error: ビデオシステムが初期化されていない
-
[解決済み] データ型が理解できない
-
[解決済み】Python Error: "ValueError: need more than 1 value to unpack" (バリューエラー:解凍に1つ以上の値が必要です