python去除列表中的重复元素,但不能改变原列表

‘’’
去除列表中的重复元素
1.列表中的元素有重复,需要去掉重复元素
2.要求保留原来的元素顺序
3.不需要返回值,直接修改原列表即可
‘’’


def duplicate_removal(lt):
    lt1 = []
    for i in lt:
        if i not in lt1:
            lt1.append(i)
    lt.clear()
    for j in lt1:
        a.append(j)
a = [1,2,3,4,5,6,6,8,2]
duplicate_removal(a)
print(a)

猜你喜欢

转载自blog.csdn.net/weixin_43226574/article/details/84428028