python 删除重复数据不保留

练习题目要求定义一个函数,变量是一个list,输出结果要求剔除重复出现的元素,不保留重复数据。

比如[1,2,,3,3,4,4]-------->输出要求[1,2]

计算列表中每个元素的个数,大于1的就删除

def fun(ar):

    return [i for i in ar if ar.count(i) ==1]

ar = [1,2,,3,3,4,4]

br = [i for i in ar if ar.count(i) ==1]

print(br)