创建唯一关键字的主列表

时间:2016-05-11 18:39:46

标签: python list duplicates

我在python中有一个列表(' a'),这是我的原始列表。我有第二个清单(' b')。我想比较一下列表' a'和' b'并创建一个我想采取行动的新列表(' c')。列表' c'应该只包含b中不在a中的唯一值。 (见下面的例子。)

原始列表: a = [' apple',' orange',' pear']

新列表中有一个重复的条目来自' a' ('梨'): b = ['梨','香蕉','葡萄']

所需的最终输出列表仅包含新项目 c = [' banana',' grape']

最后,当我完成后,我想更新原始列表,以便它包含所有内容:[' apple',' orange',' pear& #39;,' banana',' grape']

1 个答案:

答案 0 :(得分:0)

这可能是必要的:

c = [each for each in b if each not in a ]

要更新原始列表,可以使用简单的扩展

 a.extend(c)