我有一个找不到好的答案的问题:我想合并两个列表,但保持每个对象 EX 的出现次数相同:
list1 = [2,3,7]
list2 = [2,2,5]
合并两个列表后,结果应如下所示:
res = [2,2,3,5,7] #it does not need to be sorted
观察一开始有三个“2”,但合并后应该只有两个“2”
我发现最接近的是这篇文章:组合两个列表并删除重复项,而不删除原始列表中的重复项
但这并不像我想要的那样工作。
另一个例子:
l1 = [2]
l2 = [3]
l3 = [2,2]
l4 = [5]
l5 = [2,3]
#after adding all the lists above
result = [2,2,3,5]