www.ypnh.net > Python怎么把一个list里面相同元素的位置找出来

Python怎么把一个list里面相同元素的位置找出来

使用list的index方法可以找到list中第一次出现该元素的位置 >>> l

如果顺序一致的话很简单,用set获取不重复序列,set([0, 1,1]) =>{0, 1},

可以对第二个list的元素进行遍历,检查是否出现在第二个list当中,如果使用表理解,可以使用一行代

l = [1,1,2,3]t = l+[l[-1]+1]b = 0res = []for a in

Python中查找list中某个固定元素是常有的事,对于两种不同的查找有两种不同的解决方案,见下。

可以对第二个list的元素进行遍历,检查是否出现在第二个list当中,如果使用表理解,可以使用一行代

1、方法一: 利用数组自身的特性 a.index(target), 其中a是目标list,targe

list的index(object)返回 元素第一次出现的位置 如 a = ["a

代码如下:list1=[2,3,1,9,112,23,23,6,6,1,3,0,11,2,1,1]L

##注意:最左边每个=表示一个空格 def cnt(s1,s2): ====n,len1,len2=

网站地图

All rights reserved Powered by www.ypnh.net

copyright ©right 2010-2021。
www.ypnh.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com