首页 > 编程语言 > 详细

python数据结构学习笔记 | 列表去重

时间:2020-03-10 11:10:00      阅读:58      评论:0      收藏:0      [点我收藏+]
‘‘‘
@author: 人人都爱小雀斑
@time: 2020/3/10 10:29
@desc:
‘‘‘
L=[1,5,7,4,6,3,0,5,8,4,4]

 

方法1:for循环
L1=[]
for i in L:
    if i not in L1:
        L1.append(i)
#L1:[1, 5, 7, 4, 6, 3, 0, 8]


方法2:set函数
L2=set(L)#去重且排序好
#L2:{0, 1, 3, 4, 5, 6, 7, 8}


方法3:利用字典的fromkeys()和keys()方法
d=dict()
L3=list(d.fromkeys(L).keys())
#L3:[1, 5, 7, 4, 6, 3, 0, 8]
# 使用列表的sort函数排序
L3.sort()#L3:[0, 1, 3, 4, 4, 4, 5, 5, 6, 7, 8]
L3.sort(reverse=True)#L3:[8, 7, 6, 5, 5, 4, 4, 4, 3, 1, 0]

  

python数据结构学习笔记 | 列表去重

原文:https://www.cnblogs.com/billie52707/p/12454356.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!