Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 创建唯一关键字的主列表_Python_List_Duplicates - Fatal编程技术网

Python 创建唯一关键字的主列表

Python 创建唯一关键字的主列表,python,list,duplicates,Python,List,Duplicates,我在python中有一个列表('a'),它是我的原始列表。我有第二个列表(“b”)。我想比较列表“a”和“b”,并创建一个新的列表(“c”),以便对其采取行动。列表“c”应仅包含b中不在a中的唯一值。(参见下面的示例。) 原始列表: a=['苹果'、'橘子'、'梨'] 新列表中有一个来自“a”(“pear”)的重复条目:b=[“pear”、“香蕉”、“葡萄”] 仅包含新项目的所需最终输出列表: c=[‘香蕉’、‘葡萄’] 最后,当我完成后,我想更新我的原始列表,使其包含所有内容:[“苹果”、“橘

我在python中有一个列表('a'),它是我的原始列表。我有第二个列表(“b”)。我想比较列表“a”和“b”,并创建一个新的列表(“c”),以便对其采取行动。列表“c”应仅包含b中不在a中的唯一值。(参见下面的示例。)

原始列表: a=['苹果'、'橘子'、'梨']

新列表中有一个来自“a”(“pear”)的重复条目:b=[“pear”、“香蕉”、“葡萄”]

仅包含新项目的所需最终输出列表: c=[‘香蕉’、‘葡萄’]


最后,当我完成后,我想更新我的原始列表,使其包含所有内容:[“苹果”、“橘子”、“梨”、“香蕉”、“葡萄”]

这可能会做一些必要的事情:

c = [each for each in b if each not in a ]
要更新原始列表,简单的扩展如下:

 a.extend(c)

也许可以使用
set
s来代替?我建议研究一下如何完成请求的最后一部分:最后,当我完成后,我想更新我的原始列表,使其包含所有内容:[“苹果”、“橘子”、“梨”、“香蕉”、“葡萄”]更新了帖子。你现在可以试试。