Python數(shù)據(jù)類型第1種:字符串(str),用引號(hào)括起來的內(nèi)容。
Python數(shù)據(jù)類型第2種:整數(shù)(int)。
Python數(shù)據(jù)類型第3種:浮點(diǎn)數(shù)(float),含有小數(shù)點(diǎn)的數(shù)。
Python數(shù)據(jù)類型第4種:列表(list),用方括號(hào)[ ]
表示。Python數(shù)據(jù)類型第5種:元組(tuple),用圓括號(hào)( )
表示。
4.10.1 元組的概念
元組和列表一樣是用來存儲(chǔ)一組有序數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)。
元組用( )
表示,元素之間用逗號(hào)分隔。
列表是可變的數(shù)據(jù)類型,元組是不可變的數(shù)據(jù)類型。
不可變的意思是不能向元組增加元素,或修改元組的元素。
4.10.2 新建一個(gè)元組
# 新建一個(gè)元組
tup = ('張三',30,'李四',40 )
# 查看元組
tup
【終端輸出】
('張三', 30, '李四', 40)
注意:列表、元組的括號(hào)及元素之間的逗號(hào)都是英文狀態(tài)下輸入。
4.10.3 len( ) 函數(shù)查看元組長(zhǎng)度
# 新建一個(gè)元組
tup = ('張三',30,'李四',40 )
# 查看元組長(zhǎng)度
len(tup)
【終端輸出】
4
終端輸出4,表示元組有4個(gè)元素。
4.10.4 索引查看元組元素
# 新建一個(gè)元組
tup = ('張三',30,'李四',40 )
# 查看元組第3個(gè)元素
tup[2]
【終端輸出】
'李四'
查看元素用元組.[索引]
的方法。
第3個(gè)元素,索引為[2]。
4.10.4 列表與元組的相互轉(zhuǎn)換
元組轉(zhuǎn)換成列表
語法:list(元組)
# 新建一個(gè)元組
tup = ('張三',30,'李四',40 )
# 將元組轉(zhuǎn)換成列表
list(tup)
【終端輸出】
['張三', 30, '李四', 40]
列表轉(zhuǎn)換成元組
語法:tuple(列表)
# 新建一個(gè)列表
list_1 = ['張三', 30, '李四', 40]
# 將元組轉(zhuǎn)換成列表
tuple(list_1)
【終端輸出】
('張三', 30, '李四', 40)
4.10.5 只有一個(gè)元素的元組
如果元組只有一個(gè)元素,那元素后面也需要加英文逗號(hào) ,
。
# 新建一個(gè)只有一個(gè)元素的元組
name_tup = ('白敬亭',)
# 查看元組
print(name_tup)
# 查看數(shù)據(jù)類型
type(name_tup)
【終端輸出】
('白敬亭',)
tuple
# 假設(shè)沒有逗號(hào)
name_tup = ('白敬亭')
# 查看變量
print(name_tup)
# 查看數(shù)據(jù)類型
type(name_tup)
【終端輸出】
白敬亭
str
通過上述的代碼發(fā)現(xiàn),有英文逗號(hào)的是元組,沒有英文逗號(hào)的是字符串。
-
存儲(chǔ)
+關(guān)注
關(guān)注
13文章
4487瀏覽量
86983 -
數(shù)據(jù)結(jié)構(gòu)
+關(guān)注
關(guān)注
3文章
573瀏覽量
40564 -
元素
+關(guān)注
關(guān)注
0文章
47瀏覽量
8572
發(fā)布評(píng)論請(qǐng)先 登錄
評(píng)論