總結python 元組和列表的區別

2022-09-01 14:24:19 字數 1428 閱讀 9544

python的基本型別中有元組和列表這麼倆個,但是這哥倆卻比較難於區分,今天就來用簡單的例項說明兩者的不同。

列表:1.使用中括號([ ])包裹,元素值和個數可變

例項:aaa = ['sitename','www','pythontab','com']

元組:1.使用中括號(())包裹,不可以被更改(儘管他們的內容可以)

bbb = ['sitename','www','pythontab','com']

元組可以看成是 唯讀 的列表

兩者都可以通過[:]得到子集,和字串使用方法相同

下例說明:元組不可以被更改,元組的切片操作12

3456

78910

1112

#這裡進行切片操作,也就是取出其中的部分

>>> btuple=('sitename','www','pythontab','com')

>>> btuple

('sitename','www','pythontab','com')

#用[:3]擷取一部分,以後會具體講解

>>> btuple[:3]

('sitename','www','pythontab')

#修改元組中的元素,出錯,說明不可被修改

>>> btuple[1]=1

traceback (innermost last):

file"", line1,in?

typeerror:objectdoesn't support item assignment

python的列表和元組 Python 列表和元組

lst1 中國 美國 日本 加拿大 lst2 中國 美國 日本 加拿大 lst1 1 2 美國 歐盟 print lst1 lst1 1 歐盟 print lst1 lst1 1 美國 歐盟 針對某一位列表元素,但賦值兩個字串,將以元組格式插入 print type lst1 1 print lst...

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開始。序列包括元組和列表,另外還有字典。列表和元組的區別 列表是可以修改的,而元組不可以。在處理資料要特別注意這一點,但...