创建元组
tuple(iterable=(), /)
元组中可以存放不同类型的元素,使用 () 创建元组
元组和列表的区别是:元组一旦创建则不能修改,而列表可以修改
>>> T1 = ()
>>> T1
()
>>> T2 = (1,)
>>> T2
(1,)
>>> T3 = tuple((1,2,3,[1,2,3]))
>>> T3
(1,2,3,[1,2,3])
访问和间接修改元组
元组中元素的访问和访问列表一致,使用下标进行访问
元组一经创建不可修改,但是我们可以间接进行修改
即新建一个元组,用原来的标签去引用它
>>> T1 = (1,2,3,[1,2,3])
>>> T1[3]
[1,2,3]
>>> T1[3][0]
1
>>> T1 = ('Tom','Lili','Jake','XiaoMing')
>>> T1 = T1[:2]+('XiaoHong',)+T1[2:]
>>> T1
('Tom','Lili','XiaoHong','Jake','XiaoMing')
元组中的常用方法
count
count(self, value, /)
用于得到指定值在列表中出现的次数
index
index(self, value, start=0, stop=2147483647, /)
用于得到指定值在列表中的下标位置,搜索范围可设置
del
del方法用于删除元组
>>> T1 = (1,2,3)
>>> del T1
>>> T1
NameError: name 'T1' is not defined