我在python中有一个列表(' a'),这是我的原始列表。我有第二个清单(' b')。我想比较一下列表' a'和' b'并创建一个我想采取行动的新列表(' c')。列表' c'应该只包含b中不在a中的唯一值。 (见下面的例子。)
原始列表: a = [' apple',' orange',' pear']
新列表中有一个重复的条目来自' a' ('梨'): b = ['梨','香蕉','葡萄']
所需的最终输出列表仅包含新项目 c = [' banana',' grape']
最后,当我完成后,我想更新原始列表,以便它包含所有内容:[' apple',' orange',' pear& #39;,' banana',' grape']
答案 0 :(得分:0)
这可能是必要的:
c = [each for each in b if each not in a ]
要更新原始列表,可以使用简单的扩展:
a.extend(c)