一糊肠、元祖——戴上了枷鎖的列表
列表是隨意修改的,可以增加、刪除里面的元素,元祖是不可以修改的砰苍。
1.創(chuàng)建元祖
>>> tuple1 = (1,2,3,4,5,6,7,8)
>>> tuple1[1]
2
>>> tuple1
(1, 2, 3, 4, 5, 6, 7, 8)
>>>
注意:元祖的標識是逗號-‘,’,而不是 (),如果想創(chuàng)建一個元素的元祖潦匈,就要在元素后面加上逗號。如下:
>>> tuple2=(1)
>>> tuple2
1
>>> type(tuple2)
<class 'int'>
>>>
>>> tuple3 = (1,)
>>> tuple3
(1,)
>>> type(tuple3)
<class 'tuple'>
>>>
也可以不加(),但是要 逗號赚导,例如:
>>>
>>> tuple4 = 1,
>>> tuple4
(1,)
>>> type(tuple4)
<class 'tuple'>
>>>
>>>
但是如果要是創(chuàng)建空的元祖就要用小括號啦。例如:
>>> tuple5 = ()
>>> tuple5
()
>>> type(tuple5)
<class 'tuple'>
>>>
更新元祖:
>>>
>>> temp =('飛翼','瓶子','阿慶嫂','媛媛')
>>>
>>> 要求:在 瓶子 和 阿慶嫂 之間插入 黑夜
>>> temp = temp[:2] + ('黑夜',) + temp[2:]
>>> temp
('飛翼', '瓶子', '黑夜', '阿慶嫂', '媛媛')
>>>
哪些操作符可以用到元祖上呢?:
拼接 +
重復 *
關系操作符 < > =
成員操作符 in 赤惊, not in
邏輯操作符 and or