python 資料型別 列表和元組

2021-06-09 07:27:51 字數 1672 閱讀 3759

列表是以方括號包圍的資料集合,不同成員以『,』隔開。列表中可以包含任何資料型別,也可以包括另乙個列表。列表頁可以通過序號來訪問其中的成員。在指令碼中可以對列表中的資料進行排序、新增、刪除等操作,改變列表中的中某一成員。

元組是以圓括號()包圍的資料集合。與列表不同的是,元組中的資料一旦確定就不能被改變。元組可以使用在不希望資料被其他操作改變的場合。

[python]view plain

copy

print?

>>> list = #定義乙個空列表

>>> list.count(2) #計算2在列表中出現的次數

0>>> list.extend([2,3,5,4]) #向列表中新增乙個列表

>>> list 

[1, 2, 3, 5, 4] 

>>> list.index(5) #獲得5在列表中的位置

3>>> list.insert(2,6) #從0開始,也就是在第3個成員處插入6

>>> list 

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

>>> list.pop(2) #刪除列表中的第3個成員

6>>> list 

[1, 2, 3, 5, 4] 

>>> list.remove(5) #刪除列表中的5

>>> list 

[1, 2, 3, 4] 

>>> list.reverse() #顛倒列表中的順序

>>> list 

[4, 3, 2, 1] 

>>> list.sort() #將列表中的成員重新排序

>>> list 

[1, 2, 3, 4] 

>>> new =['a','b','c'] 

>>> list.insert(3,new) 

>>> list 

[1, 2, 3, ['a', 'b', 'c'], 4] 

>>> list[1:2] 

[2] 

>>> list[1:3] 

[2, 3] 

>>> list[1:4] 

[2, 3, ['a', 'b', 'c']] 

>>> list[1:5] 

[2, 3, ['a', 'b', 'c'], 4] 

>>> list[1:6] 

[2, 3, ['a', 'b', 'c'], 4] 

>>> new[2] 

'c'>>> tuple=('a','b','c') #定義乙個元組

>>> list.insert(5,tuple) 

>>> list 

[1, 2, 3, ['a', 'b', 'c'], 4, ('a', 'b', 'c')] 

>>> list[0] = 0

>>> list 

[0, 2, 3, ['a', 'b', 'c'], 4, ('a', 'b', 'c')] 

>>> tuple[0] = 0

traceback (most recent call last): 

file "", line 1, in

typeerror: 'tuple' object does not support item assignment 

>>> 

python資料型別 列表和元組型別

定義乙個列表型別很簡單 l a b c d e f 變數l即為列表型別,可以用type方法檢視 print type l 對資料的操作最重要的無非是增 刪 改 查這四個操作 首先,我們理解乙個序列的索引 下標 列表中每個元素都有自己的乙個下標,下標從0開始,倒數從 1開始 索引出列表中的元素 pri...

Python資料型別 列表 元組

列表是什麼 列表由一系列按特定順序排列的元素組成。用方括號來表示列表,並用逗號來分隔其中的元素。可通過從0開始的索引來訪問列表元素,1 最後乙個元素,2代表倒數第二個元素 ls 1,0.4,ab 2,23 print ls 1 2,23 列表 新增和刪除元素 刪除元素 1.使用del語句和索引刪除任...

資料型別 列表和元組

列表用號來標識,列表內部的元素可以是任意型別的,列表是一種可變的資料型別 print li 2 得到的是 11,33,55 insert extend 在列表結尾處新增乙個元素 追加 insert方法 通過下標指定位置,往列表中加入元素 li.insert 1,999 extend方法 一次性加入多...