python列表去重后保持它们原先的排序
使用列表的sort方法:
第一种方式:
li1 = ['b','c','d','b','c','a','a']
li2 = list(set(li1))
li2.sort(key=li1.index)
print(li2)
打印结果:
['b', 'c', 'd', 'a']
第二种方式:
li1 = ['b','c','d','b','c','a','a']
li2 = sorted(set(li1), key=li1.index)
print(li2)
打印结果:
['b', 'c', 'd', 'a']
使用遍历的方法:
li1 = ['b','c','d','b','c','a','a']
li2 = []for i in li1:if not i in li2:li2.append(i)print(li2)
打印结果:
['b', 'c', 'd', 'a']
python列表去重后保持它们原先的排序相关推荐
- python去重排序_python读取TXT到数组及列表去重后按原来顺序排序的方法
#################################################################### # python 读取TXT到数组 列表去重,不打乱原来的顺序 ...
- 【python】python列表去重的5种常见方法实例
Python编程过程中经常会遇到列表去重的问题,下面这篇文章主要给大家介绍了python列表去重的5种常见方法,文中通过实例代码介绍的非常详细,需要的朋友可以参考下 前言 列表去重在python实际运 ...
- python 列表去重(数组)的几种方法_python 列表去重(数组)的几种方法
在抓取页面图片时,为避免重复抓取,将抓取的img结果(结果集是list类型的)通过集合去重.这里总结了下网上搜集到的几种方法. 一.方法1 代码如下 复制代码 ids = [1,2,3,3,4,2,3 ...
- Python列表去重的几种方法和实例
Python列表去重的几种方法和实例 在 Python 中,列表去重有多种方法,下面分别介绍这些方法的实现. 方法一:使用 set() 函数 set() 函数可以将列表转换成集合,集合中不允许有重复的 ...
- python列表去重去空_Python 列表去重去除空字符的例子
如下所示: # x = ['c b a',"e d f"] # y = [] # for i in x: # for ii in i: # # print(ii) # if ii ...
- python列表去重的九种实现方式
python列表去重的九种实现方式 实现方式非常多,但都是从几种方法延伸而来,我总结的基本方法有5种,利用复杂的流程控制,if判断进行不同的实现方式,目前延伸出9种实现方式如下,可自行测试,后面发现新 ...
- python列表去重的两种方法
python列表去重的两种方法 1. 使用循环进行遍历,将重复的元素去掉. def test1():lst = [1,2,5,6,3,5,7,3]tmp = []for it in lst:if it ...
- python列表去重计数
@python列表去重计数TOC ```python import pandas as pd import numpy as np from pprint import pprint list = [ ...
- python列表去重效率_python面试题 - osc_yztbpii7的个人空间 - OSCHINA - 中文开源技术交流社区...
1.一行代码实现1--100之和 In [1]: sum(range(1,101)) Out[1]: 5050 1-100求和 2.如何在一个函数内部修改全局变量 a=520 deffun():glo ...
最新文章
- 三年级优秀书籍推荐_西关小学书画比赛优秀作品展 绘画组(四)
- 老赵的自然数分解——少侠之对象解
- 如何干净的删除vm_如何在macOS 10.15 Catalina绕过XProtect?
- 基于块的linux驱动程序,基于块的Linux驱动程序 块设备驱动 centos内核编译过程 操作系统课程设计...
- 深度学习高速路上,PaddlePaddle正在弯道超车
- C# 线程thread
- win10下搭建QTP测试环境
- 绿色版飞信LibFetion提示用户密码错误的解决办法,直接改用飞信号登录即可
- 【MATLAB】MATLAB数值计算
- 鲁百年创新设计思维学习总结
- C/C++音乐播放(亲测有效)
- Greenplum Python工具库gpload学习——gpload类
- 导出word文档生成docx格式,包含freemarker遍历多张图片
- 为啥扫描服务器端口无响应,服务器端口扫描工具
- progisp编程下载器:芯片识别字不匹配 不能完成芯片擦除
- ​ 每周一书《数学之美 第二版》分享!
- HTTP状态码之500、501、502、503、504、505
- MATLAB中的impixel函数——获取图像像素值
- C语言实现矩阵顺时针打印
- 找出字符串中第一个不重复的字符
热门文章
- 基于Python贝叶斯优化XGBoost算法调参报错“TypeError: ‘float‘ object is not subscriptable”
- 疫情期间达仁基因免费开放“Apollo 2019-nCoV”mNGS病原体筛查在线分析工具
- Win2K入侵检测实例分析
- TI Matrix GUI测试-Launcher中添加自己的APP
- 如何处理任务,这节说一下方法
- 【上新】神秘的 Gotchiverse 艺术版本来袭,将带来三个惊喜新功能!
- Linux中smba服务安装
- 如何去除照片中的水印
- JavaScript 节流函数封装
- 第3章 分布式文件系统HDFS(精心梳理 详解HDFS )