目录
元组
写在圆括号( )之间、用逗号分隔开的有序不可变序列。
元组中的元素类型也可以不相同。
1.创建元组
# 空元组
tup = ()
# 含一个元素的元组,必须加逗号,否则被看为整型
tup1 = (1,)
# 含多个不同数据类型的元素
tup2 = (12, 23, 45, True, "hello")
# 不带括号也可识别为元组
tup3 = 12, 23, 45, True, "hello"
print(tup3) # (12, 23, 45, True, 'hello')
print(type(tup3)) # <class 'tuple'>
2.元组的索引
索引遵循“左闭右开”原则
因为元组是不可变序列,修改元组元素的操作是非法的
3.元组的操作
元组中的数据一旦定义就不允许更改。故元组没有 append() 、 extend() 和 insert() 等方法,无法向元组中添加元素。故元组没有 remove() 或 pop() 方法,也无法对元组元素进行 del 操作,不能从元组中删除元素。
-
+
合并元组
![](https://i-blog.csdnimg.cn/blog_migrate/11444085c27ab779fcad222668bd5035.png)
注意:这种形式会改变维数
![](https://i-blog.csdnimg.cn/blog_migrate/630fb216472b697ad95971c4bd90c191.png)
- *
重复元组中的元素
- in 或 not in
判断指定元素是否在元组中
- del
删除整个元组,不能删除其中的元素
内置函数
- len(tuple)
计算元组元素个数
- max(tuple)
返回元组中元素最大值
- min(tuple)
返回元组中元素最小值
- tuple(list)
将列表转换为元组
总结
学习Python的第五天~,以上大部分内容来自公众号“Python小屋”、“千峰教育”