元组的内置函数
元组不仅有count()和index()内置函数,还有max(),min(),len(),tuple()内置函数,不过这些内置函数在其他数据类型中也有用到,准备在下一章说的,这里先提一下。下面看一下例子:
- #!/usr/bin/python3
- #coding:utf-8
- #吴老二个人博客~~~www.wulaoer.or
- wulaoer=(5,2,9,6)
- print("打印出元组中元素最大的值",max(wulaoer))
- print("打印出元组中元素最小的值",min(wulaoer))
- print("打印元组的长度",len(wulaoer))
- list1=['python3','golong','Ruby']
- print("把列表转换成元组",tuple(list1))
输出结果:
- 打印出元组中元素最大的值 9
- 打印出元组中元素最小的值 2
- 打印元组的长度 4
- 把列表转换成元组 ('python3', 'golong', 'Ruby')
其实不止列表可以转换成元组,字符串也可以转换成元组,这里就不举例了,放在下一章单独说。这就是元组的基本用法,下面看一下元组的拼接:
- #!/usr/bin/python3
- #coding:utf-8
- #吴老二个人博客~~~www.wulaoer.or
- wulaoer = ('python3','Ruby','Golong','Ruby')
- wulaoer1=('运维服务','Ruby语言','Golong语言','日本的玩意')
- wulaoer3= wulaoer+wulaoer1 #或者wulaoer+=wulaoer1,打印wulaoer
- print("两个元组拼接后组成新的元组",wulaoer3)
输出结果:
- 两个元组拼接后组成新的元组 ('python3', 'Ruby', 'Golong', 'Ruby', '运维服务', 'Ruby语言', 'Golong语言', '日本的玩意')
两个元组拼接后会组成新的元组,但是这里的元组增加不是在原原组的基础上进行的增加,而是两个元组合并成新的元组,本质的特性还是不能修改,不能增加,不能删除,del删除元组会报错,也不能切片。
元组运算
列表的基本操作同样可以应用到元组中,看下面的例子:
- #!/usr/bin/python3
- #coding:utf-8
- #~~~~~~~~~~~~www.wulaoer.org 吴老二个人博客~~~~~~~
- wulaoer = ("python3","Ruby","Golong","运维服务","运维开发")
- wulaoer1 = ("吴老二","DevOps","jenkins","github")
- print("打印元组的长度:",len(wulaoer))
- print("合并两个元组相加:",wulaoer+wulaoer1)
- print("复制元组元素",wulaoer1*2)
- print("判断元组中的元素","吴老二" in wulaoer1)
- #元组迭代
- for x in wulaoer1:
- print(x)
输出结果:
- 打印元组的长度: 5
- 合并两个元组相加: ('python3', 'Ruby', 'Golong', '运维服务', '运维开发', '吴老二', 'DevOps', 'jenkins', 'github')
- 复制元组元素 ('吴老二', 'DevOps', 'jenkins', 'github', '吴老二', 'DevOps', 'jenkins', 'github')
- 判断元组中的元素 True
- 吴老二
- DevOps
- jenkins
- github
元组的基本运算先说这么多,下面看看元组的内置函数。元组的内置函数上面已经输了一个len(),下面看看其他的:
- #!/usr/bin/python3
- #coding:utf-8
- #~~~~~~~~~~~~www.wulaoer.org 吴老二个人博客~~~~~~~
- wulaoer = ["python3","Ruby","Golong","运维服务","运维开发"]
- wolf =(2,6,9)
- print("打印元组中最大的元素值:",max(wolf))
- print("打印元组中最小的元素值:",min(wolf))
- wulaoer = tuple(wulaoer)
- print("其他数据类型转元组:",type(wulaoer))
输出结果:
- 打印元组中最大的元素值: 9
- 打印元组中最小的元素值: 2
- 其他数据类型转元组: <class 'tuple'>
以上是针对python3的数据类型元组的基本操作,没有其他的了,下个章节python3的数字。
分享到微信朋友圈
微信扫一下
将本文分享至朋友圈
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏