1. 程式人生 > 其它 >Python入門基礎篇 No.24 —— 列表_元素的訪問_元素的出現次數統計_成員資格判斷

Python入門基礎篇 No.24 —— 列表_元素的訪問_元素的出現次數統計_成員資格判斷

技術標籤:# 基礎列表python資料結構經驗分享程式人生

Python入門基礎篇 No.24 —— 列表_元素的訪問_元素的出現次數統計_成員資格判斷


文章目錄

前篇: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學習資料!!!

在這裡插入圖片描述