Python 列表與元組

2022-08-02 19:06:14 字數 1490 閱讀 9417

在python中最基本的資料結構是序列(sequence)

序列中的每個元素都有編號,即其位置或索引,其中第乙個元素的索引為0,從0開始指出相對於序列開頭的偏移量。

python內建了許多序列,最常用的兩種為里列表和元組。另一種重要的序列是字串。

列表是可以修改的,元組不可以。

python還提供一些內建函式,可用於確定序列的長度以及找出序列中最大和最小的元素。

索引:

切片:

相加:

乘法:

>>>[42] * 10

[42,42,42,42,42,42,42,42,42,42]

成員資格檢查:

>>>permissions = 'rw'

>>>'w' in permissions 

true

函式list

1.修改列表:給元素賦值

>>>x=[1,1,1]

>>>x[1]=2

>>>x

[1,2,1]

2.刪除元素

>>>names=['alice','beth','cecil','dea-dea','earl']

>>>del names[2]

>>>names

['alice','beth','dea-dea','earl']

3.給切片賦值

>>>name[2:]=list('ar')

2.clear

3.copy

4.count

5.extend:將多個值附加到列表末尾,用乙個列表擴充套件另乙個列表

>>>a=[1,2,3]

>>>b=[4,5,6]

>>>a.extend(b)

>>>a

[1,2,3,4,5,6]

6.index:查詢指定值第一次出現的索引

>>>knights=['we,'are','the','knight','who','say','hi']

>>>knights.index('who')

7.insert:將乙個物件插入列表

8.pop:從列表中刪除乙個元(末尾為最後乙個元素)

9.remove:用於刪除第乙個為指定值的元素

10.reverse:相反的順序排列列表中的元素

11.sort:用於對列表就地排序

12.高階排序

PYTHON 列表與元組

列表簡介 是一種內建的資料結構,用來儲存一系列的元素 同js一樣,由於解釋性語言不必宣告資料型別,所以陣列的元素也可以很靈或的不相同。列表的運算 index索引運算 切片運算 拼接運算 重複運算 成員運算in 長度運算len 迴圈for 列表方法 list.intex 可以返回任意的方法 my li...

python列表與元組

在python中,最基本的資料結構為序列 sequence 序列中的每個元素都有編號,即其位置或索引,其中第乙個元素的索引為0,第二個元素的索引 為1,依此類推。在有些程式語言中,從1開始給序列中的元素編號,但從0開始指出相對於序列 開頭的偏移量。這顯得更自然,同時可迴繞到序列末尾,用負索引表示序列...

Python元組與列表

序列型別 元組 tuple 是序列型別中比較特殊的型別,因為它一旦建立就不能被修改。元組型別在表達固定資料項 函式多返回值 多變數同步賦值 迴圈遍歷等情況下十分有用。python中元組採用逗號和圓括號 可選 來表示。序列型別有12個通用的操作符和函式 操作符描述 x in s 如果x是s的元素,返回...