Python入門之元組 元組的定義和操作

2021-08-27 03:07:41 字數 1156 閱讀 9078

下面介紹python中的一種資料型別--元組(tuple),元組是有序不可變的序列集合,不可變指的是元組不可以增加、刪除、修改元素 ,元組的元素可以是元組、字串、int型等。以下是元組的定義和操作:

# 當元組只有乙個元素組成時,需在元素後面加逗號

t = (1,)

print(type(t)) # 結果為# 元組的操作

# 1、查詢,查詢操作與列表的相似

# 1.1、通過索引獲取單個元素

t = ("a", "b", (1, 2))

print(t[-1]) # 獲取元組最後乙個元素,結果為(1, 2)

# 1.2、通過切片獲取多個元素

print(t[0:2]) # 獲取前兩元素,結果為('a', 'b')

print(t[::-1]) # 反轉,結果為((1, 2), 'b', 'a')

# 1.3、查詢元組中指定元素的個數: tuple.count(item)

t = (1, 2, 2, 4, 5)

print(t.count(2)) # 結果為2

# 1.4、查詢指定元素的索引: tuple.index(item)

print(t.index(1)) # 結果為0

# 1.5、查詢元組的元素個數:len(tuple)

print(len(t)) # 結果為5

# 1.6、查詢元組中元素的最大值:max(tuple)

print(max(t)) # 結果為5

# 1.6、查詢元組中元素的最小值:min(tuple)

print(min(t)) # 結果為1

# 2、判定,用in或not in可以判斷元素是否在元組內

t = (1, 2, 2, 4, 5)

print(2 in t) # 結果為true

# 3、拼接

# 通過加法拼接

print((1, 2) + (3, 4)) # 結果為(1, 2, 3, 4)

# 通過乘法拼接

print((1, 2) * 3) # 結果為(1, 2, 1, 2, 1, 2)

# 4、拆包

a, b = (1, 2)

print(a, b) # 結果為1 2

python 元組 Python基礎之元組

元組特點 元組是有序的,不能修改。元組的定義 通過 來定義 變數名 1,2,3,4,以逗號分割的,以小括號包圍的序列。通過tuple函式定義 lst 1,2,3,4 變數名 tuple lst 元組的優點 由於元組不可變,所以遍歷元組比列表要快 較小的效能提公升 tup 1,2,3,4 檢視元組中的...

python 元組, 元組應用

元組可以存放不同型別的資料 元組中的資料不能被修改 如果元組中有列表,可以修改列表中的資料 語法 變數 資料1,資料2,資料3,型別是 my tuple isaac 18 3.14 true print my tuple print type my tuple 控制台輸出 isaac 18 3.14...

Python 入門之元組與字典(二)

r星校長 第2關 字典的使用 這份選單可以修改 字典是 python 最強大的資料型別之一,通過鍵 值對的方式建立資料物件之間的對映關係。字典的每個鍵 值對用冒號 分割,每個鍵 值對間用逗號,分隔開,字典則包含在 中。列 式如下 d 每個鍵都與乙個值相關聯,我們可以使用鍵來訪問與之相關聯的值。與鍵相...