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