最佳答案
我有两个列表,我需要组合,其中第二个列表有任何重复的第一个列表忽略。..有点难以解释,所以让我来演示一个代码的示例,以及我希望得到的结果。
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”值,但是 second _ list 还有一个额外的2和5值,这个事实并没有添加到第一个列表中。
通常对于这种情况,我会使用 set,但 first _ list 上的 set 会清除它已经有的重复值。所以我只是想知道如何最快最好地实现这个组合。
谢谢。