Python 3 – 元組(Tuples)
在Python中,元組是一種不可變序列(類似于列表),可以包含各種類型的元素(整數、字符串、浮點數等等)。愛掏網 - it200.com
創建元組的方法非常簡單,只需要將元素用小括號括起來,每個元素之間用逗號分隔即可。愛掏網 - it200.com
tup1 = ('apple', 'banana', 'orange')
tup2 = (1, 2, 3, 4, 5)
tup3 = ("hello", 1.2, True)
訪問元組中的元素
元組中的元素可以通過下標(索引)訪問。愛掏網 - it200.com元組中的元素下標從0開始,與列表的下標方式相同。愛掏網 - it200.com例如,要訪問元組tup1中的第二個元素(下標為1),可以使用以下代碼:
tup1 = ('apple', 'banana', 'orange')
print(tup1[1])
輸出:
banana
修改元組
由于元組是不可變序列,因此不能修改元組中的元素。愛掏網 - it200.com如果需要修改,可以先將元組轉換為列表,然后進行修改,最后再將列表轉換回元組。愛掏網 - it200.com
例如,以下代碼將元組tup1轉換為列表,將第一個元素修改為”pear”,然后將列表轉換回元組。愛掏網 - it200.com
tup1 = ('apple', 'banana', 'orange')
list1 = list(tup1)
list1[0] = "pear"
tup1 = tuple(list1)
print(tup1)
輸出:
('pear', 'banana', 'orange')
刪除元組
由于元組是不可變序列,因此不能刪除元組中的元素。愛掏網 - it200.com如果需要刪除整個元組,可以使用del語句。愛掏網 - it200.com
例如,以下代碼刪除元組tup1:
tup1 = ('apple', 'banana', 'orange')
del tup1
print(tup1) # 將報錯
輸出:
NameError: name 'tup1' is not defined
運算符
元組和列表一樣,支持以下運算符:
加法運算符
將兩個元組合并成一個新的元組。愛掏網 - it200.com
tup1 = ('apple', 'banana', 'orange')
tup2 = (1, 2, 3)
tup3 = tup1 + tup2
print(tup3)
輸出:
('apple', 'banana', 'orange', 1, 2, 3)
乘法運算符
將元組重復指定次數。愛掏網 - it200.com
tup1 = ('apple', 'banana', 'orange')
tup2 = tup1 * 2
print(tup2)
輸出:
聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。