从两个Python列表获取无序唯一元素
从两个Python列表获取无序唯一元素
这个问题已经有了答案:
如果我有两个列表(长度可能不同):
x = [1,2,3,4] f = [1,11,22,33,44,3,4] result = > [11, 22, 33, 44]
执行:
for element in x: if element in f: f.remove(element)
得到:
result = [11,22,33,44,4]
set 方法返回有序集合,但我需要保持元素顺序。
有更好的方法吗?
admin 更改状态以发布 2023年5月23日