1. 程式人生 > >python去除列表中的重複元素,但不能改變原列表

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)