`
songzhan
  • 浏览: 247906 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

python list里去重复的元素

 
阅读更多
1.通过set 函数进行实现,非常简单。

点击(此处)折叠或打开

  1. #!/usr/bin/python
  2. list_string = ['123','abc','abc','cde']
  3. list_string = list(set(list_string))
  4. print list_string
输出的list就是去掉重复的结果

2.


  1. #!/usr/bin/python
  2. # Filename: DeleteRep
  3. # use: to delete the repetation of the string
  4. StringList=['123','abc','abc','cde','cde']
  5. index = 1
  6. compare = 0
  7. length = len(StringList) - 1
  8. while index <= length:
  9.     if cmp(StringList[index],StringList[compare]) == 0:
  10.         del StringList[index]
  11.         length -= 1                        #每次del之后List长度都减少
  12.         if index == length + 1:         #限制最后出现末尾两个是重复的现象的终止
  13.             break
  14.     else:
  15.          index += 1
  16.  compare += 1
  17.  print StringList
 
分享到:
评论

相关推荐

    Python实现列表删除重复元素的三种常用方法分析

    本文实例讲述了Python实现列表删除重复元素的三种常用方法。分享给大家供大家参考,具体如下: 给定一个列表,要求删除列表中重复元素。 listA = ['python','语','言','是','一','门','动','态','语','言'] 方法1...

    Python list列表中删除多个重复元素操作示例

    本文实例讲述了Python list列表中删除多个重复元素操作。分享给大家供大家参考,具体如下: 我们以下面这个list为例,删除其中所有值为6的元素: l=[9,6,5,6,6,7,8,9,6,0] 首先尝试remove方法: l.remove(6) ...

    Python问题解决,重复向列表中添加字典作为元素

    目录Python问题解决(一),重复向列表中添加字典作为元素向一个列表中添加字典作为元素时错误描述解决最后 Python问题解决(一),重复向列表中添加字典作为元素 其他python学习笔记集合: Python基础知识详解 从...

    Python去除列表中重复元素的方法

    在Python编程中,处理列表数据时,我们常常需要去除其中的重复元素。下面将详细介绍几种在Python中去除列表重复元素的方法,并分析它们的优缺点。 1. 使用集合(Set)转换 这是最常见也是最直观的方法。集合是无序...

    python删除列表重复元素

    python删除列表重复元素 一行代码

    基于Python的重复元素判断.docx

    在Python编程中,处理列表中的重复元素是一项常见的任务。这里我们探讨了三种不同的方法来检查一个列表中是否存在重复元素,并提供了详细的解释。 1. **使用集合(Set)进行去重和比较** 集合是Python内置的一种...

    获取python的list中含有重复值的index方法

    特别是当列表中有重复元素时,直接使用list.index()方法只能返回找到的第一个元素的索引。本文将介绍如何获取列表中具有重复值的元素的所有索引。 首先,list.index()是Python中用于获取元素索引的方法。如果列表中...

    Python实现去除列表中重复元素的方法小结【4种方法】

    本文实例讲述了Python实现去除列表中重复元素的方法。分享给大家供大家参考,具体如下: 这里一共使用了四种方法来去除列表中的重复元素,下面是具体实现: #!usr/bin/env python #encoding:utf-8 ''' __Author__:...

    Python实现嵌套列表及字典并按某一元素去重复功能示例

    本示例将讲解如何处理嵌套列表和字典,并根据特定元素去重复,这对于数据处理和分析场景非常实用。 首先,我们来看一个名为`HostScheduler`的类,它接受一个嵌套字典列表作为初始化参数`resource_list`。这个类的...

    Python代码实现删除一个list里面重复元素的方法

    在Python编程中,删除列表中的重复元素是一个常见的需求。这里我们探讨三种不同的方法来实现这一功能。 **方法一:利用`dict.fromkeys()`** 这种方法基于Python的字典数据结构,字典不允许键重复。首先创建一个空...

    List列表拒绝添加重复信息

    然而,在某些情况下,我们可能希望创建一个不允许添加重复元素的List。在这种场景下,Python提供了多种策略来实现这个功能。 首先,我们可以使用Python的内置数据结构`set`。Set类似于List,但不包含重复元素,并且...

    Python实现去除列表中重复元素的方法总结【7种方法】

    在Python编程中,有时我们需要处理包含重复元素的列表,并希望将其转换为只包含不重复元素的新列表。本文将总结7种不同的方法来实现这一目标,适用于各种情况和需求。 1. **使用内置`set`方法**: `set`是Python中...

    python 统计列表中不同元素的数量方法

    而集合(set)则是一个无序且元素唯一的容器,主要用于去除列表中的重复元素。集合中的元素自动去重的特性,使得它成为统计唯一元素数量的理想选择。 在文档中提供的示例代码中,先定义了一个包含重复数字的列表`...

    Python中列表list以及list与数组array的相互转换实现方法

    列表中的元素可以通过索引来访问,并且列表允许存在重复的元素。 **1.2 列表的创建方式** - **直接定义**:使用方括号`[]`来创建一个空列表或初始化一个具有初始值的列表。 ```python my_list = [] my_list = ...

    python列表返回重复数据的下标

    在Python编程中,处理列表(List)数据结构时,经常需要找出列表中重复元素的下标。本篇文章将深入探讨如何在Python中找到列表中重复数据的下标,并通过一个具体的示例代码来阐述实现方法。 首先,我们需要理解...

    Python实现连接两个无规则列表后删除重复元素并升序排序的方法

    在实际编程中,还可以使用Python的集合(set)数据结构来更简洁地去除重复元素,然后将结果转换回列表,再进行排序。例如: ```python list_one = [3, 6, 2, 17, 7, 33, 11, 7] list_two = [1, 2, 3, 7, 4, 2, 17, ...

Global site tag (gtag.js) - Google Analytics