Python中如何读取列表所有元素?Python如何读取列表中元素的位置?

列表是Python中最基本的数据结构,也是最常用的一种数据类型,列表的数据项不需要具有相同的类型,最近有很多的小伙伴在好奇,如何对Python列表中的元素进行读取操作,如何获得列表元素中的位置,下面就带大家一起学习读取列表元素的方法,有需要的朋友可以参考一下 。

Python中如何读取列表所有元素?Python如何读取列表中元素的位置?

文章插图
通过具体的实例,给大家分享了两种有关获取列表元素的方法,具体的操作如下:
方法一:使用index()方法获取列表元素
我们使用这个方法来获取列表中的元素,是可以对位置进行指定的,就是想要哪一个位置的元素,设置一下参数就可以了,index方法的基本语法格式如下:
str.index(str, beg=0, end=len(string))通过语法可知,它有三个重要的参数,其中第一个参数str表示的是指定需要访问的字符串,beg参数表示开始索引的位置,默认设置的是0,最后一个参数是设置的结束索引,默认为一个字符串的长度 。最后这个方法返回的是一个开始的索引值,如果不是就会抛出异常举个例子:
#!/usr/bin/pythonstr1 = "hello Python!I like !!!";str2 = "Python";print str1.index(str2);print str1.index(str2, 10);print str1.index(str2, 30);输出结果如下:
77Traceback (most recent call last):  File "test.py", line 8, in   print str1.index(str2,30);ValueError: substring not foundshell returned 1最后一个输出报错了,是因为要索引的字符串长度已经超出了整个字符串的范围 。
方法二:使用enumerate()方法
这个方法不仅可以获得列表中元素的位置,还可以将元素也可以一起返回,一般用在 for 循环当中 。
示例:
numbers = [20, 40, 30, 10]for index, value in enumerate(numbers):print(index, value)输出结果如下:
0 201 492 303 10【Python中如何读取列表所有元素?Python如何读取列表中元素的位置?】这篇关于Python中如何读取列表所有元素?Python如何读取列表中元素的位置?就分享到这里了,希望可以对大家的学习带来帮助 。

    推荐阅读