青青草免费线看线看|啊在车上停不下来了|国产少女免费观看电视剧|仑乱88MAV|精品老司机在线观看视频|国产一区二区三区高清免费视频|在线观看免费777av

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如何讀取列表中元素的位置?就分享到這里了,希望可以對大家的學習帶來幫助 。

    猜你喜歡