python-列表排重并列出重复项和重复项最小索引

list1=[10,11,12,11,12,13,15,13,14,15]list2=[]list3=[]list4=[]for i in list1:    if i not in list2:        list2.append(i)    else:        list3.append(i)        list4.append(list1.index(i))print(list2)print(list3)print(list4)
时间: 2024-08-06 20:52:25

python-列表排重并列出重复项和重复项最小索引的相关文章

python列表排重:列表排重并计算字符出现的次数

a=[1,2,2,3,4,5,6,8,9,0,0,0] dictc={} for i in range(len(a)): dictc[a[i]]=a.count(a[i]) for key in dictc: print key,dictc[key] 这段代码主要关注两点:1.字典的key是唯一值 2.count函数的使用

mysql语句——字符串多次替换,七日排重

字符串多次替换:(替换了四次) SELECTREPLACE(REPLACE(REPLACE(REPLACE( T5, substring( T5, LOCATE('&timeStamp', T5), 24 ), '' ),substring( T5, LOCATE('&accessSignature', T5), 47 ),''),substring( T5, LOCATE('&time_stamp', T5), 25 ),''),substring( T5,LOCATE('&am

python大ip文件排重

1 需求: 整理个IP列表,需要将IP去重下,统计一共多少来源 本来想直接shell命令解决,简单的 sort 管道 uniq  然后wc下 无奈文件太大,条数多,处理效率不堪 文件大概5G,几亿条数据吧 2 PLAN A  未遂 shell处理:  #time sort ip | uniq | wc -l 然后没啥反应了.... 其实是在处理中,最后被我ctrl c了 3 PLAN B 没办法写个简单的python,用列表的排重特性(需要注意文件读取的方法,不要将文件一次全部读取到内存...)

Python列表的增删改查排

Python列表的增删改查排 一.列表的样子: a = ['q' , 'w' , 'e ', 'r','t'] a为列表名,[ ]为列表内容,' '为列表内的元素,'q'为a[0] 二.查(也称切片): print ( a[0] )          #取出列表中第一个元素 即:q print ( a[1:] )        #从第二个元素开始取到最后 即:['w', 'e','r', 't'] print ( a[1:3] )        #取出从第二个开始到第三个元素 即:['w','e

Python List index()方法-用于从列表中找出某个值第一个匹配项的索引位置

描述 index() 函数用于从列表中找出某个值第一个匹配项的索引位置. 语法 index()方法语法: list.index(obj) 参数 obj -- 查找的对象. 返回值 该方法返回查找对象的索引位置,如果没有找到对象则抛出异常. 实例 以下实例展示了 index()函数的使用方法: #!/usr/bin/python aList = [123, 'xyz', 'zara', 'abc']; print "Index for xyz : ", aList.index( 'xyz

python列表和元组的方法和属性

python序列的共性 python序列包括列表和元组,序列都有索引,第一个元素索引为0,序列都可以进行索引.加.乘.切片.检查成员. python列表 列表是最常用的数据类型之一,通过[,,,]建立,可以给变量赋值空列表[].列表的数据项可以是不同类型的,可以嵌套. 列表的索引和字符串操作一样,同样可以截取例如a[1:2] / a[1:] / a[:3] 列表的更新: 1.修改:通过索引直接赋值来修改列表中的值. 2.新增:通过list.append(),在末尾处添加元素. 3.删除: A.通

[转载] Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结

创建列表 sample_list = ['a',1,('a','b')] Python 列表操作 sample_list = ['a','b',0,1,3] 得到列表中的某一个值 value_start = sample_list[0] end_value = sample_list[-1] 删除列表的第一个值 del sample_list[0] 在列表中插入一个值 sample_list[0:0] = ['sample value'] 得到列表的长度 list_length = len(sa

C#微信公众号开发系列教程五(接收事件推送与消息排重)

微信公众号开发系列教程一(调试环境部署) 微信公众号开发系列教程一(调试环境部署续:vs远程调试) C#微信公众号开发系列教程二(新手接入指南) C#微信公众号开发系列教程三(消息体签名及加解密) C#微信公众号开发系列教程四(接收普通消息) C#微信公众号开发系列教程五(接收事件推送与消息排重) 在上一篇的博文中讲到,微信的消息可以大体分为两种类型,一种是包括:文本,语音,图片等的普通消息,另一种就是本篇要将的事件类型.包括:关注/取消关注事件,扫描带参数二维码事件,上报地理位置事件,自定义菜

Python列表、元组、字典和字符串的常用函数

Python列表.元组.字典和字符串的常用函数 列表方法 1.ls.extend(object) 向列表ls中插入object中的每个元素,object可以是字符串,元组和列表(字符串“abc”中包含3个元组),相当于ls和object合并.注意:object如果是整型,必须以列表的方式传入,不可以以整型或元组的方式传入 2.ls.append(object) 将object作为一个整体插入到ls最后,object可以是字符串,元组,列表和字典 3.ls.insert(index, object