【学习整理】元组

元组

{一}元组:可以理解为有限制的列表

  • 列表:可以任意修改元素
  • 元组:里面的元素不可改变(只可以用count和index)
  • 当我们希望内容不被轻易改写的时候,我们使用元组(把权力关进牢笼)。  
    当我们需要频繁修改数据,我们使用列表。

(二)创建和访问元组

>>> tuple1 = (1,2,3,4,5)
>>> tuple1
(1, 2, 3, 4, 5)
>>>
>>> tuple1[1]
2
>>> tuple1[:2]
(1, 2)
>>> tuple2 = tuple1[:]
  • 列表的标志性元素:[ ]
  • 元组中的标志性元素:,
>>> temp = (1)
>>> temp
1
>>> type(temp)
<class 'int'>

>>> temp1 = 2,3,4
>>> type(temp1)
<class 'tuple'>

>>> temp2 = ()
>>> type(temp2)
<class 'tuple'>

>>> temp3 = (1,)   //只含一个元素的元组
>>> type(temp3)
<class 'tuple'>

>>> 8 * (8,)
(8, 8, 8, 8, 8, 8, 8, 8)

>>> xyz = 1,2,3
>>> type(xyz)
<class 'tuple'>

  

(三)更新和删除元组(使用切片的方式)

>>> temp = ('a','b','c')

>>> temp = temp[:2] + ('x',) + temp[2:]
>>> temp
('a', 'b', 'x', 'c')

>>> temp = temp[:2] + temp[3:]
>>> temp
('a', 'b', 'c')

  

(四)元组相关的操作符:拼接、重复、关系、逻辑、成员

猜你喜欢

转载自www.cnblogs.com/heyww/p/10281799.html