私は以前の質問でCSVの読み方とパンダの使い方について尋ねましたが、それが私の答えに近づいていましたが、それは私が探していたものではありませんでした。Pythonでリストのリストを交差させる最も効率的な方法は?
私は2つのリストがあります:私はこれらの事を取得するために探しています
a1 = [['1', 'foo'], ['2', 'bar'], ['3', 'Foo']]
a2 = [['1', 'foo'], ['2', 'bar'], ['3', 'Foo'], ['4', 'Bar']]
を:
- A2にされていないA1のすべての項目は、最初の値
- 上のすべてのアイテムを検索a2にa1にない、最初の値で検索する
- a1とa2の両方にあるすべての項目は、最初の値で検索します。 この交差点において各項目、第二の値は、この交差点において各項目について
- に一致しているすべてのアイテムのリストを、第二の値は
-
CSVから私がPandasを使いたかったというデータを得ました。そして今、私はそれらを上記のリスト形式にしています。前もって感謝します!
何を試しましたか?この質問はあなたの試みが欠けているので、SOコミュニティがあなたのために問題を解決したいと思うようです。 –
[Python list intersection efficiency:generatorまたはfilter()?](https://stackoverflow.com/questions/6369527/python-list-intersection-efficiency-generator-or-filter)の重複の可能性あり – norok2