Python 中的唯一列表组合

Beginner

This tutorial is from open-source community. Access the source code

简介

在 Python 中,列表是一组有序且可变的项目。有时,我们需要合并两个列表并删除所有重复项,以获得一个包含所有唯一元素的新列表。这个过程称为列表并集。在这个挑战中,你将被要求编写一个 Python 函数,该函数接受两个列表作为输入,并返回一个包含两个列表中所有唯一元素的新列表。

列表并集

编写一个名为 list_union(a, b) 的 Python 函数,该函数接受两个列表作为输入,并返回一个包含两个列表中所有唯一元素的新列表。你的函数应执行以下步骤:

  1. 将两个输入列表 ab 合并为一个列表。
  2. 从合并后的列表中删除任何重复项。
  3. 返回包含所有唯一元素的新列表。

你的函数不应修改输入列表 ab

def union(a, b):
  return list(set(a + b))
union([1, 2, 3], [4, 3, 2]) ## [1, 2, 3, 4]

总结

在这个挑战中,你已经学会了如何编写一个 Python 函数,该函数接受两个列表作为输入,并返回一个包含两个列表中所有唯一元素的新列表。你还学会了如何合并两个列表、删除重复项以及返回一个新列表。