注意:index()方法只返回第一个匹配元素的下标,如果列表中有多个相同元素,它不会返回后续匹配元素的下标。 使用enumerate()函数: enumerate()函数会将列表中的元素与其对应的下标一起打包成元组,并通过循环遍历这些元组来查找特定元素的下标。 python list1 = ['小明', '张三', '李四', '王五', '托尼', '...
列表序列.index(数据, 开始位置下标, 结束位置下标) 快速体验: list1 = ['python', 'Python自学网', '后端学习', 'java', 'php'] # index()查找 print(list1.index('后端学习')) # 2 print(list1.index('php', 2, 9)) # 4 print(list1.index('php9')) # 报错 1. 2. 3. 4. 5. 6....
方法一:使用index()方法 Python的列表(list)类型提供了一个index()方法,可以直接返回某个元素在列表中的下标。下面是一个简单的示例: fruits=['apple','banana','orange','grape']index=fruits.index('banana')print(index)# 输出:1 1. 2. 3. 在上面的代码中,我们定义了一个水果列表,然后使用index()方法...
start-- 可选,查找的起始位置。 end-- 可选,查找的结束位置。 如果list 存储了若干复杂结构的值,比如这样的一个列表: temp=[('a',1,1.5),('b',2,5.1),('c',9,4.3)] 你想找到其中是 ('b', XX, XX) 这样的元素,其中 XX 可以为任意值。这种情况无法通过 index 函数来获得,我们可以利用 sort ...
Python查找list中的某个元素的所有的下标⽅法 如下所⽰:#!/usr/bin/env python #_*_ coding:utf-8 _*_name = ['hello', 'world', 'a', 'b', 'c', 1, 2, 3, 'hello', 'world', 'a', 'b', 'c', 1, 2, 3]first_pos = 0 for i in range(name.count(2)):new_list = ...
new_list = name[first_pos:] next_pos = new_list.index(2) + 1 print('find ', first_pos + new_list.index('a')) first_pos += next_pos # 运行结果: # find 2 # find 10 摘自:Python 查找list中的某个元素的所有的下标方法 分类: Python 标签: 元素下标 , 列表 , Python 好文要顶...
list: Python3的列表类型, 和其他语言中的数组类似 定义格式:l = ["a", "b", "c", "a", "b", "c", "a"], 下文举例用到的列表x为此列表 list常用方法(文章中用到的方法): index(元素[, Start[, Stop]]) : 获取列表下标 三个参数, 后两个参数为可选参数. ...
listdata.index("cc")tupledata.index("cc")stringdata.index("cc")index用法是index(sub,start,end)sub是要查找的值,start和end是查找范围,即从哪个元素位置开始查找,到哪个元素位置结束。从运行结果来看,index方法也确实找到了数据所在的索引位置。3 当然,字典类型不能直接调用index方法,因为字典这种类型很...
解析:同时枚举出序列的下标和值,这个是一个非常有用的函数,可以避免很多丑陋的代码 # _*_ coding:UTF-8 _*_defFind(list,x):fori,iteminenumerate(list):ifitem==x:printielse:returnNoneFind(raw_input('请输入列表:'),raw_input('请输入要查找的元素:')) ...
index('bbb') print("1、bbb元素的下标是:",site) # 如果查找的元素不存在会报错 site = mylist.index('eee') print("1、eee元素的下标是:",site) # 2、修改列表元素,直接通过下标找到该元素修改即可 mylist[2] = 'mmm' print("2、",mylist) # 3、insert(下标,元素) 在指定位置插入元素 mylist...