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

文章 > Python常见问题 > python的list如何去掉重复元素

python的list如何去掉重复元素

头像

silencement

2019-11-22 14:34:334475浏览 · 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)

python学习网,免费的python学习网站,欢迎在线学习!

关注

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

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

《麦子的秘密2》| 公交车被上高湖了还能坐吗小说 | 《疯狂72小时》韩剧| 老师你感受到它变大了么视频| JMCMIC网页版| 《警花交换做爰》| 免费的行情网站WWW下载大全| 搜索引擎| X姓女RAPPER的首次亮相| 《军妓肉体》在线观看| 女人大阴肩夹缝是阴虚还是阳虚| 粗大挺进亲女小雅小| 梁祝艳谭5免费观看| 无人区免费高清版观看| 少女配狗视频大全播放| EXO妈妈MV高清在线观看| 琪琪在线影院电视剧免费| 轮流享用高岭之花笔趣阁最新章节| 《不戴套瑜伽教练3》| B站夫妻进入高峰期需要多久| 妈妈がだけの心に漂う | 《特殊游泳教练》| 小扫货几天没弄了这么多| 暴躁少女CSGO高清观看方法| 一母四女共一婿的全诗解读| 动物扌雷辶鬲的小说| 风车动漫网| 四管齐下4PH | 免费B站看大片真人电视剧| 把腿扒开让我添30分钟| 我在开会他在下添好爽在线视频 | 淑芬啊…啊别停灬用力啊视频| 乐乐的放荡日记 笔趣阁在线阅读| 黑料 官网| 摸的下身已洪水泛滥怎么办 | 《丰满的女邻居》播放| 《訾花交换做爰》| 《性呻吟》伦理| 兄弟换麦子4国语中字| 美女两个球球抖动抓球球视频 | 灭火宝贝2:决战丛林