当前位置: 首页 > 图灵资讯 > 行业资讯> python如何读取列表中元素的位置?

python如何读取列表中元素的位置?

发布时间:2025-12-10 16:57:48

Python读取列表中元素位置的方法:

1、使用index()获取列表中指定元素的位置

index()方法语法:

str.index(str,beg=0,end=len(string))

参数

str -- 指定检索的字符串

beg -- 开始索引,默认为0。

end -- 结束索引,默认为字符串的长度。

返回值

若包含子字符串返回原始索引值,则抛出异常。

示例:

#!/usr/bin/python

str1="thisisstringexample...wow!!!";
str2="exam";

printstr1.index(str2);
printstr1.index(str2,10);
printstr1.index(str2,40);

输出结果如下:

15

15

Traceback (most recent call last):

File "test.py", line 8, in

print str1.index(str2, 40);

ValueError: substring not found

shell returned 1

2、使用enumerate()获取所有元素和位置

enumerate() 函数用于将可遍历的数据对象(如列表、元组或字符串)组合成索引序列,并列出数据和数据下标,通常用于 for 循环当中。

示例:

numbers=[10,29,30,41]
forindex,valueinenumerate(numbers):
print(index,value)

输出结果如下:

0 101 292 303 41

更多Python知识请关注Python自学网

相关文章

python如何读取列表中元素的位置?

python如何读取列表中元素的位置?

2025-12-10
python如何翻转字符串?

python如何翻转字符串?

2025-12-10
python常用函数包有哪些?

python常用函数包有哪些?

2025-12-10
python初学者用vim好吗?

python初学者用vim好吗?

2025-12-10
python读取中文路径失败怎么解决?

python读取中文路径失败怎么解决?

2025-12-10
python怎么卸载重新安装?

python怎么卸载重新安装?

2025-12-10