Python數(shù)據(jù)類(lèi)型第1種:字符串(str),用引號(hào)括起來(lái)的內(nèi)容。
Python數(shù)據(jù)類(lèi)型第2種:整數(shù)(int)。
Python數(shù)據(jù)類(lèi)型第3種:浮點(diǎn)數(shù)(float),含有小數(shù)點(diǎn)的數(shù)。
Python數(shù)據(jù)類(lèi)型第4種:列表(list),用方括號(hào)[ ]
表示。Python數(shù)據(jù)類(lèi)型第5種:元組(tuple),用圓括號(hào)( )
表示。
4.10.1 元組的概念
元組和列表一樣是用來(lái)存儲(chǔ)一組有序數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)。
元組用( )
表示,元素之間用逗號(hào)分隔。
列表是可變的數(shù)據(jù)類(lèi)型,元組是不可變的數(shù)據(jù)類(lèi)型。
不可變的意思是不能向元組增加元素,或修改元組的元素。
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)換成列表
語(yǔ)法:list(元組)
# 新建一個(gè)元組
tup = ('張三',30,'李四',40 )
# 將元組轉(zhuǎn)換成列表
list(tup)
【終端輸出】
['張三', 30, '李四', 40]
列表轉(zhuǎn)換成元組
語(yǔ)法: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ù)類(lèi)型
type(name_tup)
【終端輸出】
('白敬亭',)
tuple
# 假設(shè)沒(méi)有逗號(hào)
name_tup = ('白敬亭')
# 查看變量
print(name_tup)
# 查看數(shù)據(jù)類(lèi)型
type(name_tup)
【終端輸出】
白敬亭
str
通過(guò)上述的代碼發(fā)現(xiàn),有英文逗號(hào)的是元組,沒(méi)有英文逗號(hào)的是字符串。
-
存儲(chǔ)
+關(guān)注
關(guān)注
13文章
4533瀏覽量
87464 -
數(shù)據(jù)結(jié)構(gòu)
+關(guān)注
關(guān)注
3文章
573瀏覽量
40749 -
元素
+關(guān)注
關(guān)注
0文章
47瀏覽量
8623
發(fā)布評(píng)論請(qǐng)先 登錄
請(qǐng)問(wèn)python如何返回元組,列表或字典的?
python元組
根據(jù)mac地址創(chuàng)建五元組的步驟
160元組裝SL-AVRISPL開(kāi)發(fā)實(shí)驗(yàn)器

評(píng)論