python 元组学习
元组用tuple表示,用,分割开,和列表类似,但是没有排序修改等高级操作。简单地说就是终态的。。。。。。
>>> tuple1 = (1,2,3)
>>> type(tuple1)
<class 'tuple'>
>>> tuple1[0]
1
>>> tuple2 = tuple1[:]
>>> tuple2
(1, 2, 3)
>>> type(tuple2)
<class 'tuple'>
>>>
>>> tuple2 = ()//创建一个空的元组
>>> type(tuple2)
<class 'tuple'>
>>>
>>> temp = (1,)//创建一个元素的元组,在其后面加一个,即可。未加的话,就会被认为是一个普通元素
>>> type(temp)
<class 'tuple'>
>>>
>>> temp = (1)
>>> type(temp)
<class 'int'>
>>>
也可以省略()
>>> temp = 1,
>>> type(temp)
<class 'tuple'>
>>>
>>> 8 * (8)
64
>>> 8*(8,)
(8, 8, 8, 8, 8, 8, 8, 8)
>>>
==========================================
元组插入元素方法,把原来的拆分为两个,然后插入一个元组即可,再合并就可以了(使用切片来处理)
>>> temp= ("小虎","笑话","秀秀")
>>> temp = temp[:2] + ("花花",) + temp[2:]
>>> temp
('小虎', '笑话', '花花', '秀秀')
>>>
=================================================
del temp 删除元组,平时不会用的,有自动回收机制处理。。。在没有标签贴上他的时候会被回收释放掉
(也可以使用切片来删除,同上。。)