DAY 011 Tuple使用方法彙總

2022-05-04 12:15:10 字數 2936 閱讀 2334

元組使用方法彙總

python的元組和列表類似,不同之處在於元組中的元素不能修改(因此元組又稱為唯讀列表),所以元組沒有增、刪、改的操作,且元組使用小括號而列表使用中括號,如下:

1、元組中只包含乙個元素時

tup1=("

hello")

print("

tup1:

",type(tup1))

#輸出結果

tup1: 'str

'>tup2=("

hello",)

print("

tup2:

",type(tup2))

#輸出結果

tup2: 'tuple

'>tup3=(1)

print("

tup3:

",type(tup3))

#輸出結果

tup3: 'int

'>tup4=(1,)

print("

tup4:

",type(tup4))

#輸出結果

tup4: 'tuple

'>

2、元組中的元素值不允許修改

tup2=("

hello

","world")

tup2[0]="

hello"#

輸出結果

typeerror: '

tuple

' object does not support item assignment

但是可以對元組進行連線組合

tup1=("hi"

,)tup2=("

hello

","world")

print(tup1+tup2)

#輸出結果

('hi

', '

hello

', '

world

')

3、元組中的元素是不允許刪除的

但是可以使用del語句來刪除整個元組

tup2=("

hello

","world")

del tup2

4、元組之間可以使用+和*

即允許元組進行組合連線和重複複製,運算後會生成乙個新的元組

tup1=("hi"

,)tup2=("

hello

","world")

print(tup1+tup2)

#輸出結果

('hi

', '

hello

', '

world')

print(2*tup1*2)

#輸出結果

('hi

', '

hi', '

hi', '

hi')

5、元組執行切片操作

tup=(1,2,3,4,5,6,7,8,9)

print(tup[::2])

#輸出結果

(1, 3, 5, 7, 9)

6、任意無符號的物件,以逗號隔開,預設為元組

str1="

你好","明天"

print

(type(str1))

#輸出結果

'tuple

'>

7、對元組進行操作的內建函式

import

operator

tup1=(1,2)

tup2=(1,2,3)

print

(operator.le(tup1,tup2))

#輸出結果

true

tup2=(1,2,3)

print

(len(tup2))

3

tup2=(1,2,3)

print

(max(tup2))

3

tup2=(1,2,3)

print

(min(tup2))

1

l=[1,2,3,4]

print

(tuple(l),type(tuple(l)))

(1, 2, 3, 4) 'tuple

'>

8、元組的方法(查)

tup2=(1,2,3)

print(tup2.index(3))

#輸出結果

2

tup2=(1,2,3,4,1)

print(tup2.count(1))

#輸出結果

2

mark on 2018.04.10

元組Tuple的使用方法

有三種使用方法,直接上 1 類似於資料庫表的一行,對比於陣列集合,允許元素型別不同,允許,2 tuple比較類似於陣列等集合型別,不同的是,tuple允許每個元素的型別不同,並且是通過泛型引數來指定元素型別,而且必須嚴格按照順序來賦值。3 tuple不僅僅是強型別的集合,而且是有次序的,可謂是 等級...

pythonpip使用方法 pip使用方法整理

匯出專案已安裝的pip包 pip list 檢視專案中安裝的包 pip freeze requirements.txt 將專案中所用到的第三方庫輸出到requirements.txt中 pip install 版本號 pip install i 本次使用清華源進行安裝 離線安裝第三方庫 一鍵安裝整個...

使用方法 離型劑使用方法

1 使用離型劑前必須確保模具乾淨,無粉塵 蠟垢 樹脂垢 油汙等殘留物質。可以使用專用的模具潔模劑進行清洗,不可用其他液體清洗,以免清洗不乾淨或損壞模具。另外,如果您的模具是新的,在清洗乾淨後,務必要對模具進行初步處理,用離型劑在模具表面噴 刷塗5 6次,之後方可正常投入生產。2 使用離型劑時,首先要...