Python 中的数据结构是通过某种方式组织在一起的数据元素的集合,这些数据元素可以是数字、字符、甚至可以是其他数据结构在 Python 中,最基本的数据结构是序列(列表和元组),序列中的每个元素都有一个序号(元素的具体位置),这个序号叫索引,索引下标从0开始,以此类推…
Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号(),列表使用方括号[]。
元组基本操作
1、元祖的创建
aTuple=(1,2,3)
print(aTuple)
>>>(1,2, 3)
有一点要注意,当元组里面只有一个元素的时候,一定要加, 比如(100,)
2、元组的用法和列表一模一样
很多初学者会问,既然用法和列表一样,为啥还要发明元组,原因在于有一些特殊的场合需要不可变序列,比如后面会讲道的数据结构字典,必须要用不可变序列作为键值,而列表不行。
有一些内建的函数的返回值,也必须是元组。
元组运算符
与字符串一样,元组之间可以使用 + 号和 * 号进行运算。这就意味着他们可以组合和复制,运算后会生成一个新的元组。总而言之对整个元组进行一些运算后就会生成一个新的元组。
1、元组求长度
元组求长度使用运算函数 len ,如下
# 求元组tup1的长度
>>> tup1 = ('baidu', 'google',1,2)
>>> len(tup1)
4
2、连接元组
两个甚至对个元组的连接使用 + 连接符,例如:
>>> tup1 = (1,2,3)
>>> tup2 = (4,5,6)
>>> tup3 = (7,8,9)
>>> tup1 + tup2 + tup3
(1, 2, 3, 4, 5, 6, 7, 8, 9)
3、复制元组
tup1 = ('abc')
# 元组复制需要加上分隔符后面复制的内容就按照分隔符分隔开
(tup1,) * 3
('abc', 'abc', 'abc')
元组内置函数
和列表一样,元组同样也拥有一些内置函数,这些函数用于判元组中的元素大小以及将元组做相应的转换
#计算元组元素个数。
len(tuple)
#返回元组中元素最大值。
max(tuple)
#返回元组中元素最小值。
min(tuple)
#将列表转换为元组。
tuple(seq)
Python资源群:827513319 以上就是今日分享的python元组用法,感谢大家观看!