python之元組的相關操作

# 元組
'''
定義元組
'''
# tuple1 = (1,2,34)
# tuple2 = 1,2,3
# tuple3 = ()
# print(tuple1) #(1, 2, 34)
# print(type(tuple1))#<class 'tuple'>
# print(tuple2)#(1, 2, 3)
# print(type(tuple2))#<class 'tuple'>
# print(tuple3)#()
# print(type(tuple3))#<class 'tuple'>
'''
當元組只有一個元素時,末尾要加逗號,要不然不會被認爲是元組
'''
# tuple4 = (1)
# print(tuple4)#1
# print(type(tuple4))#<class 'int'>
# tuple5 = ('a')
# print(tuple5)#a
# print(type(tuple5))#<class 'str'>
# tuple6 = (1,)
# print(tuple6)#(1,)
# print(type(tuple6))#<class 'tuple'>
'''
通過[0]下標訪問元組,[1:2]區間是前閉後開的
'''
# tuple7 = (1,2,3,4,2,1,2)
# print(tuple7[2]) #3
# print(tuple7[1:3]) #(2, 3),前閉後開
'''
修改元組,元組是不能被修改的,
但若元組的元素有列表,列表的元素是可以被修改的
但元組是可以連接的
'''
#元組的元素有列表,列表的元素是可以被修改的
# a = [1,3,4,5]
# tuple8 = (2,3,4,a)
# print(tuple8)#(2, 3, 4, [1, 3, 4, 5])
# tuple8[3][2] = 'a'
# print(tuple8)#(2, 3, 4, [1, 3, 'a', 5])
#但元組是可以連接的
# tuple9 = [1,2]
# tuple10 = ['a','b']
# tuple11 = tuple9+tuple10
# print(tuple11)
'''
刪除元組,元組中的元素值是不允許刪除的,但是可以通過del刪除整個元組
'''
tuple12 = [23,23,4,2,2]
print(tuple12)
del tuple12
print(tuple12)#刪除成功之後,再打印會報錯NameError: name 'tuple12' is not defined

 

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