元組是python的基本資料型別,在下面這篇文章中,我將簡單介紹一下元組的定義,常見的操作。
如下例項:
tup= ('physics', 'chemistry', 1997, 2000,3.14)
建立乙個空元組:
tup = () 或 tup=tuple()
元組中只包含乙個元素時,需要在元素後面新增逗號:
tup= (50,)
2.1 > 訪問元組中的元素:
訪問元組中的元素,可以使用下標索引來進行訪問
tup= ('physics', 'chemistry', 1997, 2000,3.14)
#訪問元組的第乙個元素
print(tup[0])
#訪問元組的最後乙個元素
print(tup[-1])
#訪問元組索引為1,2,3的元素
print(tup[1:4])
結果如下:
physics
3.14
('chemistry', 1997, 2000)
2.2 > 修改元組中的元素:
元組中的元素值是不允許修改的,但是元組可以進行連線組合。
tup1= ('physics', 'chemistry', 1997, 2000,3.14)
tup2=('physics', 'chemistry', 1997, 2000,3.14)
#元組可以進行組合
tup3=tup1+tup2
print(tup3)
#元組不可以進行更改
tup1[0]=666
print(tup1)
結果如下:
('physics', 'chemistry', 1997, 2000, 3.14, 'physics', 'chemistry', 1997, 2000, 3.14)
tup1[0]=666
typeerror: 'tuple' object does not support item assignment
2.3 > 刪除元組中的元素:
元組中的元素值是不允許刪除的,但是可以使用del語句來刪除整個元組,使用del刪除整個元組後,再列印就會報錯,因為元組此時沒有定義。
tup= ('physics', 'chemistry', 1997, 2000,3.14)
print(tup)
del tup
print(tup)
結果如下:
('physics', 'chemistry', 1997, 2000, 3.14)
traceback (most recent call last):
file "d:/python_code/st11/test/liebiao.py", line 4, in print(tup)
nameerror: name 'tup' is not defined
python 表示式
結果描述
len((1, 2, 3))
3計算元組的長度
(1, 2, 3) + (4, 5, 6)
(1, 2, 3, 4, 5, 6)
連線('hi!',) * 4
('hi!', 'hi!', 'hi!', 'hi!')
重複3 in (1, 2, 3)
true
元素是否存在
for x in (1, 2, 3): print x,
1 2 3
遍歷元組----->列表:my_list=list(元組名)
列表----->元組:my_tuple=tuple(列表名)
my_tuple= ('physics', 'chemistry', 1997, 2000,3.14)
#列印此元組
print(my_tuple)
my_list=list(my_tuple)
#將元組轉化為列表
print(my_list)
my_tuple=tuple(my_list)
#將列表轉化為元組
print(my_tuple)
結果如下:
('physics', 'chemistry', 1997, 2000, 3.14)
['physics', 'chemistry', 1997, 2000, 3.14]
('physics', 'chemistry', 1997, 2000, 3.14)
Python入門之元組 元組的定義和操作
下面介紹python中的一種資料型別 元組 tuple 元組是有序不可變的序列集合,不可變指的是元組不可以增加 刪除 修改元素 元組的元素可以是元組 字串 int型等。以下是元組的定義和操作 當元組只有乙個元素組成時,需在元素後面加逗號 t 1,print type t 結果為 元組的操作 1 查詢...
Python中關於元組(tuple)的基本操作
2 切片 3.元組的運算操作 4.元組函式 5.元組方法 6.元組修改 定義空元組 a b tuple 定義普通元組 任意資料型別都可以 c 1,3,4.5,gesag true d 1 沒有逗號時 type d d 1 加了逗號 type d 輸出結果為 class int class tuple...
Python之元組的定義及特性
列表非常適合用於儲存在程式執行期間可能變化的資料集。列表是可以修改的,這對處理 的使用者列表或遊戲中的角色列表至關重要。然而,有時候需要建立一系列不可修改的元素,元組可以滿足這種需求。python將不能修改的值稱為不可變的 而不可變的列表被稱為元組 使用圓括號而不是方括號來標識 t 1,2.3,tr...