如何在python列表中查找某个元素的索引

 我来答
加百列windy
高粉答主

推荐于2019-11-16 · 每个回答都超有意思的
知道小有建树答主
回答量:2074
采纳率:100%
帮助的人:95.1万
展开全部

1、方法一: 利用数组自身的特性 a.index(target), 其中a是目标list,target是需要的下标对应的值。代码如下:

可知索引为2。但是如果a中有多个76元素,这种方法仅仅能获取都第一个匹配的value的下标索引。

2、方法二:利用enumerate函数。

代码如下:

运行结果:

扩展资料:

python通过索引的操作(Python包含6种内建序列:列表、元组、字符串、Unicode字符串、buffer对象、xrange对象):

1、索引:

负数索引与正数索引之间存在一个规律: 当正数索引+负数索引的绝对值=元素的个数,它们所指的是同一个元素。

2、分片:

分片用于截取某个范围内的元素,通过:来指定起始区间(左闭右开区间,包含左侧索引值对应的元素,但不包含右测索引值对应的元素)。

分片包括起始索引对应的元素,但不包括终止索引对应的元素,索引为正值时可以发生越界但只会取到最后一个元素。如果索引值为负值,则表示从最右边元素开始,此时需避免索引越界。

渴侯思懿0dV
推荐于2019-10-18 · TA获得超过7359个赞
知道答主
回答量:109
采纳率:0%
帮助的人:3万
展开全部

一、创建一个列表
只要把逗号分隔的不同的数据项使用方括号括起来即可。与字符串的索引一样,列表索引从0开始。列表可以进行截取、组合等。如下所示:

二、访问列表中的值
使用下标索引来访问列表中的值,同样你也可以使用方括号的形式截取字符,如下所示:

以上实例输出结果:

三、更新列表
你可以对列表的数据项进行修改或更新,你也可以使用append()方法来添加列表项,如下所示:

以上实例输出结果:

四、删除列表元素
可以使用 del 语句来删除列表的的元素,如下实例:

以上实例输出结果:

五、Python列表脚本操作符
列表对 + 和 * 的操作符与字符串相似。+ 号用于组合列表,* 号用于重复列表。

如下所示: 

六、Python列表截取
Python的列表截取与字符串操作类型,如下所示:

操作:

七、Python列表操作的函数和方法
列表操作包含以下函数:1、cmp(list1, list2):比较两个列表的元素
2、len(list):列表元素个数
3、max(list):返回列表元素最大值
4、min(list):返回列表元素最小值
5、list(seq):将元组转换为列表
列表操作包含以下方法:
1、list.append(obj):在列表末尾添加新的对象
2、list.count(obj):统计某个元素在列表中出现的次数
3、list.extend(seq):在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
4、list.index(obj):从列表中找出某个值第一个匹配项的索引位置
5、list.insert(index, obj):将对象插入列表
6、list.pop(obj=list[-1]):移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
7、list.remove(obj):移除列表中某个值的第一个匹配项
8、list.reverse():反向列表中元素
9、list.sort([func]):对原列表进行排序。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大卡玩AI
高粉答主

2020-07-08 · 繁杂信息太多,你要学会辨别
知道答主
回答量:17.4万
采纳率:5%
帮助的人:8520万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tim_spac
推荐于2017-04-18 · TA获得超过3628个赞
知道大有可为答主
回答量:1804
采纳率:100%
帮助的人:2011万
展开全部
>>> data
[100, 94, 88, 82, 76, 70, 64, 58, 52, 46, 40, 34]
>>> data.index(76)
4
>>>
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shen954979
2019-12-21 · TA获得超过3429个赞
知道答主
回答量:1.4万
采纳率:7%
帮助的人:823万
展开全部
这个你用正常的罗列顺序就可以找到元素的,所以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式