wrmt.net
当前位置:首页 >> python list返回inDEx >>

python list返回inDEx

list的index(object)返回 元素第一次出现的位置 如 a = ["ab","cd",1,3] print a.index(1) 输出就是2

>>> data[100, 94, 88, 82, 76, 70, 64, 58, 52, 46, 40, 34]>>> data.index(76)4>>>

str = ('AGTACACGTTAC', 'GGATCC')list1 = list(str[0])list2 = list(str[1])result = []current = -1 for ch in list2: if len(list1) == 0: break try: index = list1.index(ch) current += index + 1 result.append(current) list1 = list1[i...

def getMinIndex(my_list): min = my_list[0] for i in my_list: if i < min: min = i return my_list.index(min) a = [12,33,55,98,2,87,23,34,38,21] print(getMinIndex(a)) >>> 4

python的创始人(Guido van Rossum)说过,Python使用0-based索引方式的原因之一是Python的切片(slice)语法。 先看看切片的用法。可能最常见的用法就是“从数组中切出前n位”或“从数值这第i位起切出n位”(前一种实际上是i==起始位的特殊用法)。如果...

#!usr/bin/python resList = []; resList1 = [1,2,3,1,3] resList2 = [] for i in range(len(resList1)): if(resList1.count(resList1[i]) >=2 ): if(resList2.count(resList1[i]) >= 1): continue else: resList2.append(resList1[i]) print re...

试试这个,代码写的比较粗略,不过能用 >>> mlist3 [['a1', 'a2', 'a3'], ['b1', 'b2', 'b3'], ['c1', 'c2', 'c3']] >>> def show_index(x): ... index1 = [x in y for y in mlist3].index(True) ... index2 = mlist3[index1].index(x) ... retu...

Python编程中对字符串进行搜索查找,并返回字符位置,案例代码如下: # multiple searches of a string for a substring # using s.find(sub[ ,start[, end]]) #以下面test这段文本为例text = 'MSKSASPKEPEQLRKLFIGGLSFETTDESLRSAHFESSSYGSAGRRF...

In [36]: list(df['state']).index('ohio')Out[36]: 0In [37]: list(df['state']).index('nevada')Out[37]: 1

使用list的index方法可以找到list中第一次出现该元素的位置 >>> l = ['a','b','c','c','d','c']>>> find='b'>>> l.index(find)1找出出现该元素的所有位置可以使用一个简单的表理解来实现 >>> find = 'c'>>> [i for i,v in enumerate(l) if v==fi...

网站首页 | 网站地图
All rights reserved Powered by www.wrmt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com