Python序列 列表元素的訪問和計數

2021-09-23 22:41:54 字數 886 閱讀 5398

我們可以通過索引直接訪問元素,索引的區間在[0,列表長度-1]這個範圍。超過這個範圍則會丟擲異常

index()可以獲取指定元素首次出現的索引位置。語法是:index(value,[start,[end]]).其中,start和end指定了搜尋的範圍

count()可以返回指定元素在列表**現的次數

len()返回列表長度,即列表中包含元素的個數

判斷列表中是否存在指定的元素,我們可以使用count()方法,返回0則表示不存在,返回大於0則表示存在,但是,一般我們會使用更加簡潔的in關鍵字來判斷,直接返回true或false。

>>> a = [10,20,30]

>>> a[1]

20>>> a[20]

traceback (most recent call last):

file "", line 1, in

a[20]

indexerror: list index out of range

>>>

>>> a.index(20)

1>>> a.index(20,1)

1>>> a.index(20,0,2)  #從0-2範圍獲得首次出現20的位置

1>>>

>>> a.count(20)

1>>>

>>> len(a)

3>>>

>>> 20 in a

true

>>> 100 not in a

true

>>> 'a' in 'bac'

true

>>> a.count(20)

1>>> a.count(20)>0

true

>>> a.count(99)>0

false

>>>

Python序列 列表

列表是能保留任意數目的python物件的靈活的容器。extend 方法可代替連線操作符把乙個列表的內容新增到另乙個中去。注 使用extend 方法比連線操作的乙個優點是它實際上是把新列表新增到了原有列表裡面,而不是像連線操作符那樣新建乙個列表。sorted函式可以將任何序列返回為乙個新的有序列表 s...

python 序列 列表(1)

python資料的集合總稱序列,分為有序序列和無序序列兩類 有序序列包括 列表,元組,字串 無序序列包括 字典,集合,控制集合資料的物件 2.1 列表概念及初始化 列表 python中是有序的 可變資料集合,使用一對標識 初始化語法 列表初始化語法 建立乙個空列表 lia 建立乙個列表 lib 8,...

python訪問列表元素

在python中如果想見列表的內容輸出也是比較簡單的,可以直接使用print 函式 例項 import datetime 匯入日期時間類 定義乙個列表 mot 我資訊保安小萌新 終於進實驗室了 我一定努力學習 早日成為大佬 day datetime.datetime.now weekday 獲取當前...