国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python常见问题 > python中如何实现列表去重不打乱顺序?

python中如何实现列表去重不打乱顺序?

Python 列表去重不打乱顺序

头像

宋雪维

2021-02-05 08:11:149247浏览 · 0收藏 · 0评论

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

方法一:使用集合set去重

l1 = ['b','c','d','b','c','a','a']
l2 = sorted(set(l1),key=l1.index)
print l2

方法二:使用用sort()中的key字段进行设定

#随便创建一个有重复数据的列表
lt1 = [0,1,2,3,4,4,5,5,6,12,6,7,7,8,8,8,8,9,9,10,11,10,64]
#把列表二次转换
lt = list(set(lt1))
#index()是为了从列表中找到某个值第一项的索引位置,
#sort(key,reverse)是改变原来列表的元素位置,不会生成一个新列表,reverse默认是true,就是升序。
lt.sort(key=lt1.index)
print(lt)

方法三:使用reduce()函数去重

list = [1,4,3,3,4,2,3,4,5,6,1]
func = lambda x,y:x if y in x else x + [y] In 
reduce(func, [[], ] + list)
输出结果:
[1, 4, 3, 2, 5, 6]

以上就是python中三种列表去重但不打乱顺序的方法,大家可以直接套用使用哦~

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

父亲开了两个女儿包演员表 | 免费的行情网站WWW网页版| 麦子交换2免费完整版| 灭火宝贝2:决战丛林| 爸爸吃女儿奶奶高情商回复| 《工地夫妻》原声版| XL上司| 免费观看60分钟高清电视剧| 日剧韩剧在线观看免费全集| 电影初尝云雨之欢免费观看| 一家乱战60集全播放免费观看 | 日亚M码是日本的还是中国的| 公翁挺进小玲的小滨| 嫂嫂宝库免费观看电视剧全部| 闺蜜老公把我压在怀里| 《淫毛》在线观看免费| 妈妈和两个姨妈一起过生日| 少妇大屁股白浆流出白浆| 我要和你在一起电视剧免费观看| 一枪战三母4国语版免费观看| 我在公车被蹭水后当晚就来了月经| 老公你好棒啊我好爱你| 性和死亡| 爸爸汆肉的日常| 公交车被上高湖了还能坐吗小说 | 《帐篷里的秘密》动漫| 骚一点老子把你CAO爽了| 国产-区| 《厨房激战5》完整版在线观看| [汉化版]全彩漫画免费阅读| 当看老公的面被维修工欺负| 我和两个继拇交换做爰| 录像狗配女人| 51漫画入口界面尾巴| 亚洲中文字幕| 伦理《少妇的滋味》完整版| 美味的小瘦子3| 艳妇乳肉豪妇荡乳XXXOO图片| 在婚房被伴郎C了2个小时| 成品PPT网站大片入口| 《共享弟夫》动漫在线观看免费