python的元組與列表類似,不同之處在於元組的元素不能修改。元組使用小括號,列表使用方括號。
元組建立很簡單,只需要在括號中新增元素,並使用逗號隔開即可。
tuple1 = () # 定義乙個空元組
print(tuple1) # ()
(1)和(1)python既可以認為是int型別的數字1,也可以認為是乙個元素的元組。
所以在定義只含有乙個元素的元組,乙個元素也要在後面加上逗號,這樣python編譯器才會識別為元組
print(type(1)) # tuple2 = (1,)
print(type(tuple2)) #
多個元素的元組
tuple3 = (1, 2, 3) # 定義含有多個元素的元組
print(tuple3) # (1, 2, 3)
通過索引下標來訪問元組中的元素
tuple4 = ("a", "b", "c")
print(tuple4[0]) # a
print(tuple4[0:]) # ('a', 'b', 'c')
print(tuple4[0:2]) # ('a', 'b')
從之前的定義知道元組的元素是不能修改的,所以元組的修改只能通過重新賦值的方式。
tuple5 = ('nice', 'to', 'meet', 'you')
print(tuple5) # ('nice', 'to', 'meet', 'you')
#元組的元素不允許修改
#tuple5[0]='a' typeerror: 'tuple' object does not support item assignment
tuple5 = ('hello','every','body')
print(tuple5) # ('hello', 'every', 'body')
元組的元素時不允許刪除的,只能使用del語句刪除整個元組
tuple6 = (1,'5','a')
print(tuple6) # (1, '5', 'a')
del tuple6 # 刪除元組tuple6
# nameerror: name 'tuple6' is not defined
#print("刪除後的tuple6:"+tuple6)
pyhton表示式
結果描述
len((1, 5, 654, 6, 54))
5len()方法可以獲取元組長度
(1, 2, 3)+(4, 5, 6)
(1, 2, 3, 4, 5, 6)
合併元組
(『hello』, )*3
(『hello』, 『hello』, 『hello』)
將元組重複整數倍
3 in (1, 2, 3)
true
元素是否存在於元組中
4 not in (1, 2, 3)
true
元素是否不存在於元組中
for x in (1, 2, 3):print(x)
1 2 3
迭代遍歷元組
Python 入門筆記7 元組
元組的元素訪問和計數 zip 函式 元組總結 元組屬於不可變序列,不能修改元組中的元素。因此,元組沒有增加元素 修改元素 刪除元素相關的方法。元組支援如下操作 索引訪問 切片操作 連線操作 成員關係操作 比較運算操作 計數 元組長度 len 最大值 max 最小值 min 求和 sum 等 通過 建...
Python學習筆記 7 元組 字典 集合
1.元組簡介 2.字典簡介 3.遍歷字典 4.集合 元組基本介紹 字典的作用和列表類似,都是用來儲存物件的容器 列表儲存資料的效能好,但是查詢資料的效能差,字典正好與之相反 在字典中每乙個元素都有唯一的名字,通過這個唯一的名字可以找到指定的元素 這個唯一的名字我們稱之為key 通過過key可以快速查...
Python筆記 3 元組學習
usr bin env python coding utf 8 author lingchongshi 檢視原始碼ctrl 左鍵 tuple 以圓括號 括起來,以 分隔 1 有序,建立後不可變的 2 元組中元素的資料是可以變的 tuple 1,2,a b 中文 3,python 5 中文 檢視物件的...