Python入門基礎篇 No.24 —— 列表_元素的訪問_元素的出現次數統計_成員資格判斷
阿新 • • 發佈:2021-01-06
Python入門基礎篇 No.24 —— 列表_元素的訪問_元素的出現次數統計_成員資格判斷
文章目錄
- Python入門基礎篇 No.24 —— 列表_元素的訪問_元素的出現次數統計_成員資格判斷
- 前言
- 一、通過索引直接訪問元素
- 二、index()獲得指定元素在列表中首次出現的索引
- 三、count()獲得指定元素在列表中出現的次數
- 四、len()返回列表長度
- 五、成員資格判斷
- 總結
前篇:Python入門基礎篇 No.23 —— 列表_元素刪除的3種方式_刪除本質是陣列元素拷貝
前言
一、通過索引直接訪問元素
我們可以通過索引直接訪問元素。索引的區間在[0, 列表長度-1]這個範圍。超過這個範圍則會丟擲異常。
程式碼演示:
>>> a = [1,2,3,4,5,4,3,1]
>>> a[1]
2
>>> a[11]
Traceback (most recent call last):
File "<pyshell#164>", line 1, in <module>
a[11]
IndexError: list index out of range
>>>
二、index()獲得指定元素在列表中首次出現的索引
index()可以獲取指定元素首次出現的索引位置。語法是:index(value,[start,[end]])。其中,start 和 end 指定了搜尋的範圍。
程式碼演示:
>>> a = [1,2,3,4,5,4,1,3]
>>> a.index(3)
2
>>> a.index(3,3) # 從索引位置 3 開始往後搜尋的第一個 3 元素的位置
7
>>> a.index(4,2,4) # 從索引位置 2 到 4 這個區間,第一次出現 4 元素的位置
3
>>>
三、count()獲得指定元素在列表中出現的次數
count()可以返回指定元素在列表中出現的次數。
程式碼演示:
>>> a = [1,2,3,4,5,3,4,5]
>> > a.count(3)
2
>>>
四、len()返回列表長度
len()返回列表長度,即列表中包含元素的個數。
程式碼演示:
>>> b = [1,2,3,4,5]
>>> len(b)
5
>>>
五、成員資格判斷
判斷列表中是否存在指定的元素,我們可以使用 count()方法,返回 0 則表示不存在,返回大於 0 則表示存在。但是,一般我們會使用更加簡潔的 in 關鍵字來判斷,直接返回 True或 False。
程式碼演示:
>>> a = [1,2,3,44,6,8,9]
>>> 44 in a
True
>>> 55 not in a
True
>>> 1 not in a
False
>>>
總結
以上幫各位總結好了,收藏,關注即可查收。
前篇:Python入門基礎篇 No.23 —— 列表_元素刪除的3種方式_刪除本質是陣列元素拷貝
關注下方公眾號,免費拿Python學習資料!!!