二、訪問元組
三、元組函式/運算子
三、元組解包
元組(tuple)與列表類似,不同之處在於元組的元素不能修改。元組使用小括號,列表使用方括號。# 使用()來建立空元組
# 當元組不是空元組時,括號可以省略
# 如果元組不是空元組,它裡邊至少要有乙個元素和乙個","
# 建立了乙個5個元素的元組
元組可以使用下標索引來訪問元組中的值。# 建立了乙個5個元素的元組
my_tuple =(1
,2,3
,4,5
)# 訪問第乙個元素
(my_tuple[0]
)# 訪問第2個元素到第4個元素
函式/運算子說明+
將兩個元組拼接為乙個元組
*將元組重複指定的次數
in檢查指定元素是否存在於元組中。 如果存在,返回true,否則返回false
not in
檢查指定元素是否不存在於元組中。 如果不在,返回true,否則返回false
len()
獲取元組的長度,元組中元素的個數。 獲取到的長度的值,是元組的最大索引 + 1
min()
獲取元組中的最小值
max()
獲取元組中的最大值
# 建立 t1元組
t1 =(1
,2,3
,4,5
)# 建立 t2元組
t2 =
('a'
,'b'
,'c'
)# 拼接成乙個新元組
(t1 + t2)
# (1, 2, 3, 4, 5, 'a', 'b', 'c')
# 將指定元組重複2次
(t1 *2)
# (1, 2, 3, 4, 5, 1, 2, 3, 4, 5)
# 檢查2這個元素在不在
元組解包就是將元組中的每乙個元素都賦值給乙個變數 。# 建立乙個元組
my_tuple =(1
,2,3
,4,5
)# 元組解包,將元素中的每乙個元素分別賦值給a,b,c,d,e變數
a,b,c,d,e = my_tuple
('解包後各變數的值是:a =
%s, b =
%s, \
c =%s, d =
%s, e =
%s' %
(a, b, c, d, e)
)# a = 1, b = 2, c = 3, d = 4, e = 5
# 在對元組解包時,變數的數量必須和元組中的元素的數量一致
# 如果數量不一致,可以在變數前邊新增乙個*,
# 這樣變數將會獲取元組中所有剩餘的元素,並且以列表的方式返回。
# 注意:不能同時出現兩個或以上的*變數。
a, b,
*c = my_tuple
('解包後各變數的值是:a = %s, b = %s, c = %s'
%(a, b, c)
)# a = 1, b = 2, c = [3, 4, 5]
*a, b, c = my_tuple
('解包後各變數的值是:a = %s, b = %s, c = %s'
%(a, b, c)
)# a = [1, 2, 3], b = 4, c = 5
a,*b, c = my_tuple
('解包後各變數的值是:a = %s, b = %s, c = %s'
# 通過解包交換兩個數的值
a =100
b =200
('交換前:a = %s, b = %s'
%(a, b)
)# a = 100, b = 200
a,b = b,a
('交換後:a = %s, b = %s'
部落格中若有不恰當的地方,請您一定要告訴我。前路崎嶇,望我們可以互相幫助,並肩前行!
python基礎筆記06 元組
元組基本介紹 字典的作 和列表類似,都是 來儲存物件的容器 列表儲存資料的效能好,但是查詢資料的效能差,字典正好與之相反 在字典中每 個元素都有唯 的名字,通過這個唯 的名字可以找到指定的 元素tuple.值,當獲取不到值的時候會返回預設值 後它會將刪除的key value作為返回值返回 預設值,當...
Python學習筆記 7 元組
python的元組與列表類似,不同之處在於元組的元素不能修改。元組使用小括號,列表使用方括號。元組建立很簡單,只需要在括號中新增元素,並使用逗號隔開即可。tuple1 定義乙個空元組 print tuple1 1 和 1 python既可以認為是int型別的數字1,也可以認為是乙個元素的元組。所以在...
Python筆記 3 元組學習
usr bin env python coding utf 8 author lingchongshi 檢視原始碼ctrl 左鍵 tuple 以圓括號 括起來,以 分隔 1 有序,建立後不可變的 2 元組中元素的資料是可以變的 tuple 1,2,a b 中文 3,python 5 中文 檢視物件的...