python容器 元組tuple

2021-09-22 08:21:59 字數 1100 閱讀 1255

序列化容器—元組

python的元組與列表類似, 不同之處在於元組的元素不能修改. 元組使用小括號來定義, 列表使用方括號來定義.

由於元組不支援修改, 所以元組只支援遍歷、查詢操作.

元組同樣屬於序列式容器, 支援索引和切片語法.

1.查詢元素: count 、 index

2.遍歷操作: while、for

# 定義元組

# 定義只有乙個元素的元組,

# tuple =(10

,)# tuple =(10

,20,30

)tuple =((

10,20,

30),(

1,2,

3,4)

)# 遍歷

for ele in my_tuple:

for val in ele:

print

(val)

執行結果:

1020301

234

# 查詢

tuple =(1

,2,3

,20,4

,5,20

)# 判斷元素是否存在

if tuple.

count(20

)>0:

index = tuple.

index(20

)print

('元素的位置:'

, index)

if20

in tuple:

index = tuple.

index(20

)print

('元素的位置:'

, index)

執行結果:

元素的位置:

3 元素的位置:

3

注意: 如果定義的元素中只有乙個元素, 需要額外新增乙個逗號在元素後.

my_tuple = (10,)

my_tuple = ((10, 20, 30), )

my_tuple = ((10, ), )

Python基礎 tuple元組

前面看過了list列表的特性以及通用操作和常用操作,今天我們來看一下不可變序列中的tuple元組,與list列表最大的不同在於,tuple元組不支援原位改變 接下來我們通過一段 來測試一下tuple元組的特性以及通用操作 異質 乙個tuple元組中可以包含不同型別的物件 數值型 字元型 元組 列表 ...

Python 元組 tuple 方法

python 元組 tuple 方法用於將可迭代物件 字串 列表 元祖 字典 轉換為元組。tuple 方法語法 tuple iterable 返回元組。以下例項展示了 tuple 方法的使用方法 tuple 1,2,3,4 1,2,3,4 tuple 針對字典 會返回字典的key組成的tuple 1...

python 元組操作 tuple

建立元組 1 建立空元組tup print format tup,type tup 2 建立只帶乙個元素的元組,在後邊新增乙個逗號tup 1 元組中只有乙個元素時,在元素後面加上逗號,否則會被當成其他資料型別處理 print format tup,type tup 使用type 檢視變數型別.1,3...