(二)浅谈元组

元组,其实跟列表很相似,列表用的是中括号来表示,而元组则是用小括号来表示,但是在初始化元组的时候,其标志性符号不是小括号,而是逗号!!!!!

1、元组的初始化

tuple=(1,2,3)   
tuple1=()          #创建空元组
tuple2=(1,)        #当元素只有一个时,后面的逗号不能缺少

结果:

 但是,当元素只有一个时,若缺少后面的逗号,得出来的就不是元组了。

例如:

2、元组的修改,元组里面的内容就像自定义的字符串一样,不允许修改元素内容,也不支持排序等高级操作。。。元组只支持拼接(+)、关系操作符号操作 (>、<等)、成员操作符操作(in、not in)、逻辑操作符操作(and、or)

3、元组删除(del),不支持单独删除元素,只支持删除整个元组!!!

4、元组读取,跟列表一样

5、元组内置函数

序号 方法及描述 实例
1 len(tuple)
计算元组元素个数。
>>> tuple1 = ('Google', 'Runoob', 'Taobao')
>>> len(tuple1)
3
>>> 
2 max(tuple)
返回元组(所有元素统一类型才行)中元素最大值。
>>> tuple2 = ('5', '4', '8')
>>> max(tuple2)
'8'
>>> 
3 min(tuple)
返回元组(所有元素统一类型才行)中元素最小值。
>>> tuple2 = ('5', '4', '8')
>>> min(tuple2)
'4'
>>> 
4 tuple(seq)
将列表转换为元组。
>>> list1= ['Google', 'Taobao', 'Runoob', 'Baidu']
>>> tuple1=tuple(list1)
>>> tuple1
('Google', 'Taobao', 'Runoob', 'Baidu')

猜你喜欢

转载自blog.csdn.net/kou_ching/article/details/86430454