用於儲存一串 資訊,資料之間使用,
分隔
元組用()
定義
元組的索引從0
開始
info_tuple = ("建立空元組zhangsan
", 18, 1.75)
info_tuple = ()元組中 只包含乙個元素時,需要 在元素後面新增逗號
有關元組的常用操作可以參照上圖練習
#格式字串,格式化字串後面的for 迴圈內部使用的變數 in 元組
for item in
info:
#迴圈內部針對元組元素進行操作
print(item)
()
本質上就是乙個元組
讓列表不可以被修改,以保護資料安全
info = ("元組和列表之間的轉換zhangsan
", 18)
print("
%s 的年齡是 %d
" % info)
list(元組)
tuple(列表)python元組包含了以下內建函式
序號方法及描述例項
1
len(tuple)
計算元組元素個數。
>>>tuple1 =('google','runoob','taobao')>>>len(tuple1)3>>>2max(tuple)返回元組中元素最大值。
>>>tuple2 =('5','4','8')>>>max(tuple2)'8'>>>3min(tuple)返回元組中元素最小值。
>>>tuple2 =('5','4','8')>>>min(tuple2)'4'>>>4tuple(seq)將列表轉換為元組。
下面為測試的**,感覺python的解包還是挺方便的
#元組 tuple
#元組是乙個不可變的序列
#它的操作的方式基本上和列表是一致的
#所以你在操作元組時,就把元組當成是乙個不可變的列表就ok了
#一般當我們希望資料不改變時,就使用元組,其餘情況都使用列表
#建立元組
#使用()來建立元組
my_tuple = () #
建立了乙個空元組
#print(my_tuple,type(my_tuple)) #
my_tuple = (1, 2, 3, 4, 5) #
建立了乙個5個元素的元組
#元組是不可變物件,不能嘗試為元組中的元素重新賦值
#my_tuple[3] = 10 typeerror: 'tuple' object does not support item assignment
#print(my_tuple[3])
#當元組不是空元組時,括號可以省略
#如果元組不是空元組,它裡邊至少要有乙個,
my_tuple = 10, 20, 30, 40my_tuple = 40,
#print(my_tuple , type(my_tuple))
my_tuple = 10, 20, 30, 40
#元組的解包(解構)
#解包指就是將元組當中每乙個元素都賦值給乙個變數
a, b, c, d =my_tuple
#print("a =",a)
#print("b =",b)
#print("c =",c)
#print("d =",d)
a = 100b = 300
#print(a , b)
#互動a 和 b的值,這時我們就可以利用元組的解包
a, b =b, a
#print(a , b)
my_tuple = 10, 20, 30, 40
#在對乙個元組進行解包時,變數的數量必須和元組中的元素的數量一致
#也可以在變數前邊新增乙個*,這樣變數將會獲取元組中所有剩餘的元素
a, b, *c =my_tuple
a, *b, c =my_tuple
*a, b, c =my_tuple
a, b, *c = [1, 2, 3, 4, 5, 6, 7]
a, b, *c = '
hello world'#
不能同時出現兩個或以上的*變數
#*a , *b , c = my_tuple syntaxerror: two starred expressions in assignment
print('
a ='
, a)
print('
b ='
, b)
print('
c =', c)
python中的元組 Python中的元組
一 元組 tuple 元組基本上就像乙個不可改變的列表。與列表一樣支援任意型別的元素 支援巢狀以及常見的序列操作。元組也有一些方法,可用dir tuple 檢視。元組編寫在圓括號中。info 林間 man 1991,7,13,true 支援不同型別 info 林間 man 1991,7,13 tru...
python中的元組
1 元組 列表中通常儲存相同型別的資料,而元組中通常儲存不同型別的資料 tuple 元組 與列表相似,不同之處在於元組的元素不能修改 元組表示多個元素組成的序列 元組在python開發中,有特定的應用場景 用於儲存一串資訊,資料之間使用,分隔 元組用 定義 2 元組的特點 t2 hello 要是沒有...
Python中的元組
元組是一種固定長度 不可變的python物件序列。1.建立 建立元組最簡單的方法就是用逗號分隔序列值。tup 4,5,6 tup 4,5,6 當你通過更複雜的表示式來定義元組時,通常需要用括號將值包起來.tup 2 4,5,6 7,8 tup 2 4,5,6 7,8 以上是生成了元素是元組的元組。2...