python3學習筆記 (9)

#元組使用小括號,列表使用方括號。
#元組與列表類似,不同之處在於元組的元素不能修改。
#創建元組   沒有括號也可以
tuple=(2,4,'python','Java','C')
print(type(tuple)) #<class 'tuple'>
#特別注意:元組中只包含一個元素時,需要在元素後面添加逗號,否則括號會被當作運算符使用
tup1=(34)
print(type(tup1)) #<class 'int'> 被當成了int類型的數字
tup2=('abc')
print(type(tup2)) #<class 'str'> 被當成字符串類型

#元組可以使用下標索引來訪問元組中的值  索引下標從0開始
print(tuple[3])
print(tuple[1:3])

#修改元組
#元組中的元素值是不允許修改的,但我們可以對元組進行連接組合
tup2=(2,3,4)
tup1=('C','PYTHON','JAVA')
tup3=tup2+tup1
print(tup3)

#元組中的元素值是不允許刪除的,但我們可以使用del語句來刪除整個元組
del tup3

'''
元組運算符
與字符串一樣,元組之間可以使用 + 號和 * 號進行運算
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	迭代
'''

#所謂元組的不可變指的是元組所指向的內存中的內容不可變

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章