今天小编就为大家分享一篇python列表list保留顺序去重的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

常规通过迭代或set方法,都无法保证去重后的顺序问题

如下,我们可以通过列表的索引功能,对set结果进行序列化

old_list=["a",1,"b","a","b",2,5,1]

new_list=list(set(old_list))

print new_list

#['a', 1, 2, 'b', 5]

new_list.sort(key=old_list.index)

print new_list

#['a', 1, 'b', 2, 5]

以上这篇python列表list保留顺序去重的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持爱安网。

最新资讯
快手科技据称吸引Capital Group等参与其60亿美元IPO计划

快手科技据称吸引Capi

知情人士透露,Capital Group和加拿大养老金计划投资委
任正非:华为有信心活下来!不要盲目争第一

任正非:华为有信心活下

任正非表示,华为有信心、有决心活下来。华为坚持自强与
科技巨头财报来袭 苹果、微软、FB财报前瞻先睹为快

科技巨头财报来袭 苹

下周科技巨头密集公布财报,苹果、微软、Facebook财报前
高德打车上线助老打车系列服务 新电召、一键叫车便利老人出行

高德打车上线助老打车

为落实交通运输部关于改进提升适老化服务水平的工作要
荣耀CEO赵明:市场是打出来 研发人员占比过半达4000人

荣耀CEO赵明:市场是打

赵明表示,“荣耀新定位和全新目标是荣耀将打造全球标志
荣耀单飞要“打倒华为”:高通已签约,渠道商在观望

荣耀单飞要“打倒华为

没有了华为的强大支撑,分家后的荣耀是否还具备竞争力,是
最新文章
在pycharm中为项目导入anacodna环境的操作方法

在pycharm中为项目导

这篇文章主要介绍了在pycharm中为项目导入anacodna环
tensorflow的ckpt及pb模型持久化方式及转化详解

tensorflow的ckpt及pb

今天小编就为大家分享一篇tensorflow的ckpt及pb模型持
PyTorch笔记之scatter()函数的使用

PyTorch笔记之scatter

这篇文章主要介绍了PyTorch笔记之scatter()函数的使用
python3实现网页版raspberry pi(树莓派)小车控制

python3实现网页版ras

这篇文章主要为大家详细介绍了python3实现网页版raspb
完美解决pycharm导入自己写的py文件爆红问题

完美解决pycharm导入

今天小编就为大家分享一篇完美解决pycharm导入自己写
pycharm内无法import已安装的模块问题解决

pycharm内无法import

今天小编就为大家分享一篇pycharm内无法import已安装