简介
在 Python 中,列表是一组有序且可变的项目。有时,我们需要合并两个列表并删除所有重复项,以获得一个包含所有唯一元素的新列表。这个过程称为列表并集。在这个挑战中,你将被要求编写一个 Python 函数,该函数接受两个列表作为输入,并返回一个包含两个列表中所有唯一元素的新列表。
列表并集
编写一个名为 list_union(a, b) 的 Python 函数,该函数接受两个列表作为输入,并返回一个包含两个列表中所有唯一元素的新列表。你的函数应执行以下步骤:
- 将两个输入列表
a和b合并为一个列表。 - 从合并后的列表中删除任何重复项。
- 返回包含所有唯一元素的新列表。
你的函数不应修改输入列表 a 和 b。
def union(a, b):
return list(set(a + b))
union([1, 2, 3], [4, 3, 2]) ## [1, 2, 3, 4]
总结
在这个挑战中,你已经学会了如何编写一个 Python 函数,该函数接受两个列表作为输入,并返回一个包含两个列表中所有唯一元素的新列表。你还学会了如何合并两个列表、删除重复项以及返回一个新列表。