元组的内置函数
元组不仅有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的数字。
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏