Python删除repeat元素

cha*_*zhi 0 python

我有两个清单.如何定义函数"remove_repeat_element"以从中删除重复元素??

def remove_repeat_element(a, b):
    ... ...

a = ['bd09fdf7-918e-4a5e-8338-0f6fe78fd238']
b = ['bd09fdf7-918e-4a5e-8338-0f6fe78fd238', '3c26f383-da50-446c-8613-64e1068bd57e']

result = remove_repeat_element(a, b)
print result
>>> ['3c26f383-da50-446c-8613-64e1068bd57e']
Run Code Online (Sandbox Code Playgroud)

有人可以给我一些建议吗?非常感谢!

Far*_*hin 10

你可以使用套装:

>>> a = ['bd09fdf7-918e-4a5e-8338-0f6fe78fd238']
>>> b = ['bd09fdf7-918e-4a5e-8338-0f6fe78fd238', '3c26f383-da50-446c-8613-64e1068bd57e']
>>> list(set(b) - set(a))
['3c26f383-da50-446c-8613-64e1068bd57e']
Run Code Online (Sandbox Code Playgroud)