python-list

'''列表去重3种方法'''
#定义一个字典,将列表重复的字数作为value值,将列表的元素作为键值,存入字典中
#打印出字典
#将字典的键值转化成列表2,即完成了列表去重


list1=[1,1,2,2,3,3,3,4,4,4,4,5,5,5,5,6,6,6,11,12,12]


D1={}
count=0
for i in list1:
    count+=1
    D1[i]=count
print("D1=",D1)
list2=list(D1.keys())
print(list2)

-----------------------------------
list2 = list(set(list1))
print(list2)
--------------------------------------
list2 = []
for x in list1:
    if x not in list2:
        list2.append(x)

print(list2)

 

posted @ 2019-06-24 22:49  Tarzen  阅读(162)  评论(0编辑  收藏  举报