2 10 Python列表和元組

2021-07-14 05:11:45 字數 820 閱讀 6031

可以將列表和元組當成普通的「陣列」,它能儲存任意數量任意型別的python 物件。和陣列一樣,通過從0 開始的數字索引訪問元素,但是列表和元組可以儲存不同型別的物件。

列表和元組有幾處重要的區別。列表元素用中括號([ ])包裹,元素的個數及元素的值可以改變。元組元素用小括號(( ))包裹,不可以更改(儘管他們的內容可以)。元組可以看成是唯讀的列表。通過切片運算([ ] 和 [ : ])可以得到子集,這一點與字串的使用方法一樣。

>>> alist = [1, 2, 3, 4]

>>> alist

[1, 2, 3, 4]

>>> alist[0]

1>>> alist[2:]

[3, 4]

>>> alist[:3]

[1, 2, 3]

>>> alist[1] = 5

>>> alist

[1, 5, 3, 4]

元組也可以進行切片運算,得到的結果也是元組(不能被修改):

>>> atuple = ('robots', 77, 93, 'try')

>>> atuple

('robots', 77, 93, 'try')

>>> atuple[:3]

('robots', 77, 93)

>>> atuple[1] = 5

traceback (innermost last):

file "", line 1, in ?

typeerror: object doesn't support item assignment

關於列表和元組,這裡只做簡單介紹,後續章節將會進行深入**。

Python列表和元組

序列可修改,而元組不能。eda edward 42 序列可包含其它列表 edward edward 43 john john 44 database edward,john database edward 43 john 44 序列的分片 nubs range 10 nubs 0,1,2,3,4,5...

python 列表和元組

資料結構 資料結構是以某種方式組合起來的資料元素。在python中最基本的資料結構為序列,序列中的每個元素都有編號,就像學號,可以通過學號找到你本人。不同的序列中的編號一般都是從0開始。序列包括元組和列表,另外還有字典。列表和元組的區別 列表是可以修改的,而元組不可以。在處理資料要特別注意這一點,但...

Python 列表和元組

1 序列是python中最基本的資料結構。列中的每個元素都分配乙個數字,該數字代表了該元素的位置或索引,從0開始依次類推。2 python中常見的序列有列表 元組和字串。3 序列可以進行的操作有索引 切片 加 乘檢查成員。python中已經內建了確定序列長度以及確定最大和最小元素的方法。4 序列是最...