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 删除元组,平时不会用的,有自动回收机制处理。。。在没有标签贴上他的时候会被回收释放掉

(也可以使用切片来删除,同上。。)

 

posted on 2017-10-09 11:05  尴尬而不失礼貌的微笑  阅读(208)  评论(0编辑  收藏  举报