Python学习:元组教程
原创
©著作权归作者所有:来自51CTO博客作者Python热爱者的原创作品,请联系作者获取转载授权,否则将追究法律责任
Python 的元组与列表类似,不同之处在于元组的元素不能修改。
元组使用小括号 ( ),列表使用方括号 [ ]。
元组创建只需要在括号中添加元素,并使用逗号隔开即可。
示例:
>>> t4=(1,2,3,4)
>>> t4
(1, 2, 3, 4)
>>> t1=()
>>> t1
()
>>> t2=tuple()
>>> t2
()
>>> t3=(3,)
>>> t3
(3,)
获取元素(值)
同列表。
示例:
>>> t = ('AA', 'BB', 'CC')
>>> t[0]
'AA'
>>> t[-1]
'CC'
>>> t[0:2]
('AA', 'BB')
>>> t[1:]
('BB', 'CC')
增加元素
元组中的元素值是不允许修改的.
示例:
>>> t=(1,2)
>>> t*2
(1, 2, 1, 2)
>>> t1=(1,2)
>>> t2=(3,4)
>>> t1+t2
(1, 2, 3, 4)
删除元素
元组中的元素值是不允许修改的.
示例:
修改元素
元组中的元素值是不允许修改的.
常用方法与函数
不能排序、不能增加、删除、修改。
Python元组包含了以下内置函数
1.len(tuple)
计算元组元素个数。
'''
学习中遇到问题没人解答?小编创建了一个Python学习交流群:711312441
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
>>> tuple1 = ('AA', 'BB', 'CC')
>>> len(tuple1)
3
>>>
2.max(tuple)
返回元组中元素最大值。
>>> tuple2 = ('4', '3', '6')
>>> max(tuple2)
'6'
>>>
3.min(tuple)
返回元组中元素最小值。
>>> tuple2 = ('4', '8', '11')
>>> min(tuple2)
'11'
>>>
4.tuple(iterable)
将可迭代系列转换为元组。
>>> list1= ['CC', 'AA', 'BB', 'DD']
>>> tuple1=tuple(list1)
>>> tuple1
(
'CC', 'AA', 'BB', 'DD'
)