国产成人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学习网站,欢迎在线学习!

关注

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

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

与公在客厅添我荫蒂视频| 穿黑色蕾丝透明胸罩说明什么| B站暴躁女RAPPER| 《从上司到妻子》动画结局| 《湿点》未增减板相似| 林秀香个人资料| 女生给男生吃小头头| 做到双眼失焦双男主| 《菊内留香》双男主| 爸井空《办公室爱欲》| 《厨房韵母2》动漫下线了吗| 两个男人睡一个女人什么心理呢 | 妈妈的朋友4| 《诱人的女房东3》| 《高压监狱5》完整版| 人与狗胶配方大全高清视频| 女士穿紧身裸体开裆光滑皮裤 | 李丽珍的电影| 人野兽马狗猪大全| 《师生恋:禁忌之恋》结局| 啊灬啊灬啊…快…深的含义 | 情满四合院大结局| 美国人免费观看高清电视剧的软件| 中字HD人妻の亂倫2| 麻花星空传剧原创MV在线| 美国《性船》无删减| 《教授与女学生》伦理| 扌击辶鬲的小说父女| 第一章激情艳妇| 妈妈和女婿免费播放电视剧 | 退休后日大女儿的隐喻和含义 | 成品PPT网站大片入口| 我把英语老师按在桌子吵了一顿| 《酒店激战》动漫1-5集免费观..| 老公弄我一边干一边说粗话视频| 我在古代富甲一方| 一前一后三个人一起的游戏规则| 《丰满的女邻居》播放| 搜索引擎| 天美传奇星空MV高清免费| 成品动漫网站入口网页版怎样