在Python中,我们经常需要处理包含重复项的序列,并且有时我们希望从序列中移除这些重复项,同时保持元素的原始顺序不变。本文将介绍一种简单而有效的方法来实现这一目标。
方法一:使用列表和集合
我们可以使用列表和集合(set)的特性来移除序列中的重复项。列表保留了元素的顺序,而集合则只包含唯一的元素,不允许重复。因此,我们可以将序列转换为集合,然后再转换回列表,从而移除重复项。
下面是使用这种方法的Python代码:
def remove_duplicates(seq):
return list(set(seq))
# 测试代码
sequence = [