python 将一个列表去重,并且不打乱它原有的排列顺序
2024-08-31 02:16:03
old_lst = [2, 2, 1, 1, 3, 4]
new_lst = list(set(old_lst))
new_lst.sort(key=old_lst.index)
print(new_lst) new_lst1 = []
for i in old_lst:
if i not in new_lst1:
new_lst1.append(i)
print(new_lst1)
1 第一种方法利用了集合
2 第二种方法利用了遍历查找
最新文章
- WPS 表格筛选两列相同数据
- Jmail发送邮件
- HDU1054 Strategic Game——匈牙利算法
- C#使用委托进行异步编程。
- 理解RxJava线程模型
- POJ 1185 炮兵阵地 (状压DP)
- 13.Object-C--浅谈Foundation框架常用的结构体
- 【C#学习笔记】获得本机IP
- codeblocks创建和使用静态库(C语言)
- 动手制作属于你自己的WIN PE3.0
- code回顾
- 爬虫:输入网页之后爬取当前页面的图片和背景图片,最后打包成exe
- 配置Nginx反向代理WebSocket,以代理noVNC为例
- 【题解】bzoj 4327 JSOI2012 玄武密码
- ORM数据库框架 SQLite ORMLite MD
- PHP:CURL分别以GET、POST方式请求HTTPS协议接口api
- PostgreSQL数据库表名的大小写实验
- ImageView 设置图片来自:http://blog.csdn.net/lincyang/article/details/6562163
- iframe之onload事件小记
- poj1185 炮兵阵地【状压DP】