元組可以存放不同型別的資料
元組中的資料不能被修改
如果元組中有列表,可以修改列表中的資料
語法: 變數 = (資料1, 資料2, 資料3, …)
型別是
my_tuple =
('isaac',18
,3.14
,true
)print
(my_tuple)
print
(type
(my_tuple)
)# 控制台輸出
('isaac',18
,3.14
,true
)<
class
'tuple'
>
# 支援下標操作
print
(my_tuple[0]
)# 控制態輸出
isaac
# 支援切片, 得到乙個新的元組
print
(my_tuple[0:
2])# 控制台輸出
('isaac',18
)# 元組中的資料不能被修改
# my_tuple[1] = 20 # 程式報錯,不能修改元組中資料的值
# 修改元組中列表的額值
my_tuple1 =(18
,20,[
1,2]
)my_tuple1[2]
=[1,
2,3]
# 程式報錯,不能修改元組中資料的值
my_tuple1[2]
[1]=
20print
(my_tuple1)
# 控制台輸出(18
,20,[
1,20]
)# 如何定義乙個空的元組 (意義不大,因為元組中的值不能被修改)
my_tuple2 =
tuple()
print
(my_tuple2,
type
(my_tuple)
)# 控制台輸出()
<
class
'tuple'
>
my_tuple3 =()
print
(my_tuple3,
type
(my_tuple3)
)# 控制台輸出()
<
class
'tuple'
>
# 定義乙個包含元素的元祖
# my_tuple4 = (10) # 錯誤定義 為int 型別
my_tuple5 =(10
,)print
(my_tuple5,
type
(my_tuple5)
)#控制台輸出(10
,)<
class
'tuple'
>
# 1. 將列表儲存為元祖, 防止資料被修改
my_list =[1
,2,3
]my_tuple =
tuple
(my_list)
print
(my_tuple,
type
(my_tuple)
)# 2. 格式化輸出
name =
"張三"
age =
18print
("我的名字是%s, 年齡是%d"
%(name,age)
)
python元組型別說法 Python 元組型別
一 元組簡介 1 元組用中括號 來定義,比如 tuple 1,2,3,4 2 元組中的元素索引值從 0 開始,元組支援索引和切片操作,且元組元素支援多種型別 3 數字 字串 元組都是不可變型別,這意味著一旦乙個物件被定義了,它的值就不能再被更新,除非重新建立乙個新的物件 二 元組的基本操作 1 建立...
python元組排序 python元組怎麼排序
元組tuple是不可改變的資料型別,不能修改元組中的元素,不能刪除元素,不能新增元素。元組是受限制的列表。不能對元組進行排序。python中的列表是可變物件,對可變物件可以排序,比如說 l.sort 或者sorted l 但在元組資料結構中,因為元組是不可變物件,不會提供列表中的這些方法,方法就是先...
python元組插入 python操作元組常用方法
python的元組和列表類似,不同之處在於元組中的元素不能修改 因此元組又稱為唯讀列表 且元組使用小括號而列表使用中括號,如下 tup1 physics chemistry 1997,2000 tup2 1,2,3,4,5,6 1 元組中只包含乙個元素時,需要在元素後面新增逗號來消除歧義 tup1 ...