首頁 > 軟體

Python學習之元組的使用詳解

2022-06-20 22:02:44

元組的建立

tuple=() #建立一個空元組
print(tuple)
print(type(tuple))

輸出:

()
<class 'tuple'>

定義只包含一個元素的元組:元素後面必須加逗號,否則編譯器會將它識別成整形。

舉例:

tuple2 = (1,)
print(tuple2)
print(type(tuple2))
tuple2 = (1)
print(tuple2)
print(type(tuple2))

輸出:

(1,)
<class 'tuple'>
1
<class 'int'>

元組的刪除

del 需要刪除的元組名

tuple2 = (1,2,3,4,5,6)
print(tuple2)
del tuple2
print(tuple2)

由於我們在第三行程式碼對tuple2進行了刪除,所以編譯器會進行報錯,tuple2沒有被定義。

判斷某個元素是否在元組中:in/ not in 語句

舉例:

tuple2 = (1,2,3,4,5,6)
if 4 in tuple2:
    print("YES")
else:
    print("NO")
if 10 in tuple2:
    print("YES")
else:
    print("NO")

輸出:

YES
NO

元組部分元素的輸出

與列表的切片相似。

舉例:

tuple2 = (1,2,3,4,5,6)
print(tuple2[0:3])

輸出:

(1, 2, 3)

元組的巢狀

和列表的巢狀相類似,只不過將列表換成了元組

舉例:

tuple1=((1,2,3),(4,5,6),(7,8,9))
for tuple1s in tuple1:
    print(tuple1s)
    for tuple1_s in tuple1s:
        print(tuple1_s)

輸出:

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

元組元素的個數計算:len()

舉例:

tuple1=(1,2,3,4,5,6,7,8,9)
print(len(tuple1))

輸出:

9

元組中的元素最大最小值的求解:max(),min()

舉例:

tuple1=(1,2,3,4,5,6,7,8,9)
print(max(tuple1))
print(min(tuple1))

輸出:

9
1

元組中某元素出現的次數:count函數

舉例:

tuple1=(1,2,3,4,5,6,7,8,9,3,3,2,2)
print(tuple1.count(3))

輸出:

3

元組中某元素的索引:index(),返回的為下標值

舉例:

tuple1=(1,2,3,4,5,6,7,8,9,3,3,2,2)
print(tuple1.index(2))

輸出:

1

元組元素值的修改:元組的元素值不能進行修改。

舉例:

tuple1=(1,2,3,4,5,6,7,8,9,3,3,2,2)
tuple1[3]=100
print(tuple1)

輸出:

到此這篇關於Python學習之元組的使用詳解的文章就介紹到這了,更多相關Python元組內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!


IT145.com E-mail:sddin#qq.com