1. 程式人生 > 實用技巧 >Python合集之Python序列(三)

Python合集之Python序列(三)

在上一節的合集中,我們瞭解了Python 序列的相加及相乘的相關知識,本節我們將進一步瞭解一下Python序列的長度 最大最小值及元素的檢查等相關知識。

1.檢查某個元素是否是序列的成員

在Python中,可以使用in關鍵字檢查某個元素是否為序列的成員,及檢查某個元素是否包含在某個序列中,語法格式如下:

value in sequence

其中,value表示要檢查的元素,sequence表示指定的序列。

例如:要檢查名稱為nba的序列中,是否包含元素為“加索爾”,可以使用下面的程式碼

nba=["霍華德","韋德","歐文","加索爾"]
print("加索爾" in nba)

執行上面的程式碼,將顯示結果True,表示在序列中存在指定的元素。

另外,在Python中,也可以使用not in 關鍵字實現檢查某個元素是否不包含在指定的序列中,例如下面的程式碼:將顯示結果為false。

nba=["霍華德","韋德","歐文","加索爾"]
print("加索爾" not in nba)

2.計算序列的長度、最大值和最小值

在Python中,提供了內建函式計算序列的長度、最大值及最小值,分別是len()函式計算序列的長度,即返回序列包含多少個元素;使用max()函式返回序列中最大元素,使用min()函式返回序列中最小的元素。

例如:定義一個9個元素的列表,並通過len()函式計算列表的長度,可以使用下面的程式碼:

num=[7,14,21,28,35,42,49,56,63]
print("序列num的長度為",len(num))

執行上面的程式碼,將顯示以下的結果

序列num的長度為 9

例如:定義一個9個元素的列表,並通過max()函式,計算列表中的最大元素,可以使用下面的程式碼:

num=[7,14,21,28,35,42,49,56,63]
print("序列num中最大值為",max(num))

執行上面的程式碼,將顯示以下結果:

序列num中最大值為 63

例如:定義一個9個元素的列表,並通過min()函式,計算列表中最小元素,可以使用下面的程式碼:

num=[7,14,21,28,35,42,49,56,63]
print("序列num中最小值為
",min(num))

執行上面的程式碼,將顯示以下的結果:

序列num中最小值為 7

注:在Python中,除了上面講到的3個內建函式之外,還有幾個常用到的內建函式:

1.list()函式,用來將序列轉換為列表

2.str()函式,用來將序列轉換為字串

3.sum()函式,用來計算序列元素的和

4.sorted()函式,用來對元素進行排序

5.reversed()函式,用來反向序列中的元素

6.enumerate()函式,用來將序列組合為一個索引序列,多用在for迴圈中

花絮:

本期的Python 序列內建函式就分享到這裡,下期我們將繼續分享Python中列表的相關知識,感興趣的朋友可以關注我。

同時也可以關注下我的個人 微信訂閱號,園子裡面的文章也會第一時間在訂閱號裡面進行推送跟更新。