を維持し、別のリスト内のエントリではないのリストを取得するには、リスト内包表記を使用して、のはだから私は、リストを持っているため、数量
a = [1, 2, 3, 4, 2, 1, 2, 4]
1を言わせて二回、2は4が表示されます2回、3回表示されます表示されます。今すぐ定義する
b = [4, 2, 2]
ここでは、bの中にはないaのエントリを持つ新しいリストcが必要です。それはむしろ、各エントリの多くはBであるかを見てから、多くのことを取り除くよりも、Bである場合
c = [x for x in a if x not in b]
はしかし、これはエントリーが省略されています。私は、リストの内包表記を使用してみました。
c == [1, 3, 1]
誰でもいくつかの助けを提供することができ、私はそれが
c == [1, 3, 1, 2, 4]
になりたいでしょうか?
をこれはdefinetelyありがとうdifflib http://stackoverflow.com/a/15646006/7086023 – lizaveta