Python中的元組

2022-04-04 05:28:20 字數 3322 閱讀 9328

用於儲存一串 資訊資料之間使用,分隔

元組用()定義

元組的索引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...