1. 程式人生 > >04.3 python基礎--元組

04.3 python基礎--元組

4.3.1 介紹

Tuple(元組):元組的元素不能修改。元組寫在小括號 () 裡,元素之間用逗號隔開

4.3.2 操作

元組建立
t = ()
t = (1,)
t = 1,
t = tuple(list)
元組修改
元組不可修改,但可以連線、索引、擷取
tuple = ('abcd', 786, 2.23, 'runoob', 70.2)
tinytuple = (123, 'runoob')

print(tuple)  ##輸出完整元組
print(tuple[0]) ## 輸出元組的第一個元素
print(tuple[1:3])  ##輸出從第二個元素開始到第三個元素
print(tuple[2:])  ## 輸出從第三個元素開始的所有元素
print(tinytuple * 2)  ## 輸出兩次元組
print(tuple + tinytuple)  ## 連線元組
>('abcd', 786, 2.23, 'runoob', 70.2)
>abcd
>(786, 2.23)
>(2.23, 'runoob', 70.2)
>(123, 'runoob', 123, 'runoob')
>('abcd', 786, 2.23, 'runoob', 70.2, 123, 'runoob')
元組中只包含一個元素時,需要在元素後面新增逗號,否則括號會被當作運算子使用:
t =(1,)
print(type(t))
t =(1)
print(type(t))
><class 'tuple'>
><class 'int'>

4.3.3 元組運算子

a = len((1,2,3))  ##元組長度
b = (1,2,3)+(3,5,6,)   ##連線
c = 1 in (1,2,3)
d = max((1,2,3))
f= min((1,2,3))
print(a,b,c,d,f)   ##迴圈
for i in (1,2,3):print(i,end=' ')
>3 (1, 2, 3, 3, 5, 6) True 3 1
>1 2 3