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