我有两个列表,需要将它们合并在一起,如果第二个列表中有任何与第一个列表重复的元素,则忽略这些元素。有点难以解释,因此让我展示一下代码的样子,以及我想得到的结果。
first_list = [1, 2, 2, 5]
second_list = [2, 5, 7, 9]
# The result of combining the two lists should result in this list:
resulting_list = [1, 2, 2, 5, 7, 9]
你会注意到结果包含第一个列表,包括其中的两个"2"值,但第二个列表多出来的2和5的值没有被添加到第一个列表中。通常像这样的问题我会使用集合,但对第一个列表使用集合会清除它已经有的重复值。所以我想知道实现这种组合的最佳/最快方法是什么。谢谢。
second_list
中有三个2会怎样? - balpha