元组
{一}元组:可以理解为有限制的列表
- 列表:可以任意修改元素
- 元组:里面的元素不可改变(只可以用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')
(四)元组相关的操作符:拼接、重复、关系、逻辑、成员