python列表去重的两种方法

1. 使用循环进行遍历,将重复的元素去掉。

def test1():lst = [1,2,5,6,3,5,7,3]tmp = []for it in lst:if it not in tmp:tmp.append(it)print(tmp)

结果:

[1, 2, 5, 6, 3, 7]

2. 使用集合的唯一性,对列表进行去重。

def test2():lst = [1,2,5,6,3,5,7,3]tmp = list(set(lst))print(tmp)  # 顺序改变tmp.sort(key=lst.index)print(tmp)  # 顺序不变

结果:

[1, 2, 3, 5, 6, 7]
[1, 2, 5, 6, 3, 7]

python列表去重的两种方法相关推荐

  1. Python列表去重的几种方法和实例

    Python列表去重的几种方法和实例 在 Python 中,列表去重有多种方法,下面分别介绍这些方法的实现. 方法一:使用 set() 函数 set() 函数可以将列表转换成集合,集合中不允许有重复的 ...

  2. Python:列表去重的两种方法

    方法一:使用 set() 方法进行去重 # 一.准备一个带有重复数据的列表 list_1 = [1,2,3,1,5,6,2]# 二.使用 set() 方法进行去重处理 #[注:仅用 set() 方法处 ...

  3. Python对列表去重的4种方法

    Python对列表去重的4种方法 列表 去重 开发中对数组.列表去重是非常常见的需求,对一个list中的id进行去重,有下面几种方法,前面两种方法不能保证顺序, 后面两种方法可以保持原来的顺序. 下面 ...

  4. 【python】python列表去重的5种常见方法实例

    Python编程过程中经常会遇到列表去重的问题,下面这篇文章主要给大家介绍了python列表去重的5种常见方法,文中通过实例代码介绍的非常详细,需要的朋友可以参考下 前言 列表去重在python实际运 ...

  5. 百钱买百鸡python编程列表推导式_使用循环和列表推导式两种方法求解百钱买百鸡问题。假设大鸡5元一只,中鸡3元一只,小鸡1元三只,现有100元钱想买100只鸡,有多少种买法?...

    [程序题]编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数 1/1+1/3+...+1/n [单选题]患者男,67岁.确诊为原发性支气管肺癌,为行手术 ...

  6. 【知识学习】C# List<T>取并集并去重的两种方法时间消耗比较

    C# List<T>取并集并去重的两种方法时间消耗比较 文章目录 C# List\取并集并去重的两种方法时间消耗比较 前言 一.两种方法 二.时间计算方法 1.Stopwatch 三.数据 ...

  7. python3(4)--- python遍历数组的两种方法

    python遍历数组的两种方法 第一种,最常用的,通过for in遍历数组.其实本质就是取出来的是这个数组或者列表中的元素,和角标无关. colours = ["red",&quo ...

  8. python列表去重的九种实现方式

    python列表去重的九种实现方式 实现方式非常多,但都是从几种方法延伸而来,我总结的基本方法有5种,利用复杂的流程控制,if判断进行不同的实现方式,目前延伸出9种实现方式如下,可自行测试,后面发现新 ...

  9. python 列表去重的5种方式

    列表去重在python实际运用中,十分常见,也是最基础的重点知识. 以下总结了5种常见的列表去重方法 一.使用for循环实现列表去重 此方法去重后,原顺序保持不变. # for循环实现列表去重list ...

最新文章

  1. MapReduce原理与设计思想
  2. Octave添加搜索路径
  3. tomcat如何访问非webapp下的资源文件
  4. Java 调用 Caffe_解决 free(): invalid pointer: 0x00000000019ff700 运行时报错(caffe)(libtool使用)...
  5. java注释 加粗_Java绘图技术,swing画图工具,文字,图片素材,注释,个人理解,星空等【诗书画唱】...
  6. html4与java混编,JavaWeb04-HTML篇笔记(四)
  7. Maven Build Profiles
  8. 让模拟器也支持GPS定位(模拟实现)
  9. 商城前端模板_新零售时代如何玩转微信商城
  10. 短信验证码登录的实现
  11. php validate,jQuery Validate | 菜鸟教程
  12. dom4j解析xml碰到的问题
  13. 小白之路由浅入深之------day05
  14. 【科普向】从gtx480的落败到并行计算再到SIMD,MIMD,SIMT
  15. Mysql 的存储过程和存储函数
  16. 【量化学堂】股票代码分类
  17. 网络安全通识全解|第10期 安全上网你要懂得的事
  18. halocn标定找旋转中心_halcon应用案例探究
  19. 牛奶可乐经济学之Q7:为什么官僚们喜欢使用语焉不详的句子?
  20. 反思 我和网站优化seo

热门文章

  1. html div居中左对齐,div对齐 CSS实现DIV居中对齐 div居右对齐 div居左对齐
  2. 关于微擎公众号配置token验证失败原因
  3. 实践 - 使用Python画一棵递归分形树
  4. FFmpeg入门详解之113:live555简介
  5. 汽车环境感知技术详解【 持续更新ing 】— 激光雷达原理及应用
  6. 在一个v-for循环里面显示不同的图标
  7. 关于Java对象数组赋值的问题
  8. GPT-4是一个好的数据分析师吗?
  9. 椰岛CEO:《江南百景图》的立项过程
  10. 是什么让你坚持忙下去的?