元组和列表类似,不同的地方在于元组初始化后不能修改。
元组没有 append()和insert()方法,但可以获取某个索引的值。因为元组不可变,所以用元组代码更安全。
代码示例
用括号创建元组,用逗号隔开
tuple1 = ('TikTok', 'Google', 1688, 123);
tuple2 = (1, 2, 3, 4, 5 );
tuple3 = "a", "b", "c", "d";
创建空元组
tuple4 = ()
查看tup4和tup3的类型
type(tuple4)
<class 'tuple'>
type(tuple3)
<class 'tuple'>
访问元组
tuple1 = ('TikTok', 'Google', 1688, 123);
tuple2 = (1, 2, 3, 4, 5 );
tuple1[0:2]
('TikTok', 'Google')
tuple2[1:4]
(2, 3, 4)
修改元组
元组中的值一旦定义就不能修改,可以用两个元组组成一个新元组。
tuple1 = ('TikTok', 'Google', 1688, 123);
tuple2 = (1, 2, 3, 4, 5 );
tuple1 + tup2
('TikTok', 'Google', 1688, 123, 1, 2, 3, 4, 5)
删除元组
元组里的值不能修改,但可以把整个元组删除
tup = ('baidu', 'google',1,2)
print (tup)
del tup;
print (tup)
报错
求元组长度方法
tuple = ('TikTok', 'Google', 1688, 123);
len(tuple)
4
连接元组
tuple1 = (1,2,3)
tuple2 = (4,5,6)
tuple3 = (7,8,9)
tuple1 + tuple2 + tuple3
(1, 2, 3, 4, 5, 6, 7, 8, 9)