元组不能随意插入或删除元素
1.创建和访问一个元组
tuple1 = (1,2,3,4,5,6,7,8)
tuple1[1]
Out[4]: 2
tuple1[5:]
Out[5]: (6, 7, 8)
tuple1[:5]
Out[6]: (1, 2, 3, 4, 5)
2.【元组中逗号是关键】
temp = (1)
temp
Out[4]: 1
type(temp)
Out[5]: int
temp2 = 2,3,4
type(temp2)
Out[7]: tuple
temp = ()
type(temp)
Out[9]: tuple
# 空元组
temp=(1,)
type(temp)
Out[13]: tuple
# 需加逗号
8 * (8)
Out[14]: 64
8 * (8,)
Out[15]: (8, 8, 8, 8, 8, 8, 8, 8)
3.更新和删除元组
利用切片
temp = ('你好','世界','你好呀','python')
temp = temp[:2] + ('Hello,',) + temp[2:]
# 利用切片,注意加元组加逗号!
temp
Out[19]: ('你好', '世界', 'Hello,', '你好呀', 'python')
# 原temp没有标签指向,过一会Python回收器会扔掉