云朵颂 发表于 2018-1-17 18:14:00

元祖

元祖tuple:定义之后不可以改变

元祖的标识:小括号()或者逗号:,
若要创建一个元素为元祖,需要在元素后面加上逗号,
元祖相关的操作符(+ 、*、in 、not in、and 、or、关系操作符><=)

>>> temp3=2,3,4,5,6
>>> type(temp3)
<class 'tuple'>
>>>

创建访问元祖:

>>> tuple1=(1,2,3,5,6,7,8)
>>> tuple1
(1, 2, 3, 5, 6, 7, 8)
>>>

>>> tuple1            #获取元素
2

>>> tuple1            #切片
(7, 8)
>>> tuple1[:5]                    #切片
(1, 2, 3, 5, 6)
>>> tuple2=tuple1[:]   #拷贝
>>> tuple2
(1, 2, 3, 5, 6, 7, 8)
>>>

创建空元祖
>>> temp=()
>>> type(temp)
<class 'tuple'>
>>>

>>> 8*(8)
64
>>> 8*(8,)               #括号中是元祖 ,乘号不在是乘号,起重复操作符作用
(8, 8, 8, 8, 8, 8, 8, 8)
>>>

更新与删除元祖

元祖的更新:通过现有的字符串,切片构造出新字符串的方式
>>> temp=('鱼','猫','蛋糕','甜甜圈')
>>> temp=temp[:2] + ('布丁',) + temp
>>> temp
('鱼', '猫', '布丁', '蛋糕', '甜甜圈')


del temp删除整个元祖


虽然做了笔记,对于元祖的更新还是有些不明白,下班了,今天就到这里吧~
页: [1]
查看完整版本: 元祖