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

文章 > Python常见问题 > python的list如何去重

python的list如何去重

头像

silencement

2019-08-22 11:00:523720浏览 · 0收藏 · 0评论

要去除python列表中的重复元素,有很多方法

直观方法

先建立一个新的空列表,再遍历原来的列表,利用逻辑关系not in 来去重。

numbers = [1,7,3,2,5,6,2,3,4,1,5]
new_numbers = []
for x in numbers:
    if x not in new_numbers:
       new_numbers.append(x)
print(new_numbers)

此方法过程复杂,但是保证了列表的顺序性。

使用set()的自动去重功能

numbers = [1,7,3,2,5,6,2,3,4,1,5]
new_numbers = list(set(numbers))
print(new_numbers)

此方法将列表转化为集合再转化为列表,利用集合的自动去重功能。简单快速。缺点是:使用set方法无法保证去重后的顺序。
但是,可以通过列表中索引(index)的方法保证去重后的顺序不变。

numbers = [1,7,3,2,5,6,2,3,4,1,5]
new_numbers = list(set(numbers))
new_numbers.sort(key=numbers.index)
print(new_numbers)
关注

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

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

欲奴第二季电视剧全集在线看| CSGO暴躁妹妹免费观看电视剧| 双胞胎母亲三飞| 《黏糊糊的你》免费观看| 每日大赛| 乳色吐息| 扌击辶鬲的小说父女| 你丈夫比我老公更厉害| 两富婆轮流上阵| 校服| 黑料不打烊| 女生穿露胸开又裙穿搭大忌| 肉多荤文高H羞耻玩弄校园| 韩剧《酒醉热吻》| 志村玲子| 久久久无码AV精品夜夜挺价格| 人犬兽人在线观看免费完整一| 向日葵在线观看免费高清电视剧| 女生胸前两颗大大的包是什么| 我在公车被蹭水后当晚就来了月经| 女被扒开腿狂躁XXXXX视频| 白石茉莉奈| 女人高潮抖动多久能恢复正常 | 轮流和两个男人一起很容易染病吗| 免费观看已满十八岁的电视剧大全 | 莫斯科行动| 免费的行情网站WWW下载大全| 小洞流口水了 是不是饿了 | 《熟睡的女邻居HD| 私密整形医院| 香港三级巜欲性高蜜桃成熟时类似| 17.C-起草口在哪| 桃色诱惑| 有夫之妇精油按摩的功效与作用| 《男医生的特殊治疗》| 日本大片又大又好看的PPT| 暖暖的幸福 电视剧| 4虎CVT4WD入口免费| 古代洞房2国语版免费观看| 群体轮换| 小寡妇在线观看免费播放电视剧