Python學習筆記 7 元組

2021-09-25 22:23:37 字數 1761 閱讀 8324

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 中文 檢視物件的...