python中元组的常用方法总结
2020-07-14 06:35
399 查看
文章目录
创建元组
①元组的创建主要标志并不是小括号“()”,而是逗号“,”,即使无小括号仍然可以创建元组;
②当创建空元组的时候“=”后必须有小括号;
③当创建的元组中只有一个元素的时候,元素后必须有逗号,若无逗号则类型为元素的类型。
tuple1=(1,2,3,4,5) print(tuple1) tuple2=(2,) print(tuple2) #元组型,当只有一个元素的时候必须有逗号 tuple4=1,2,3,4 #只要有逗号,即使无()也可创建元组 print(tuple4) tuple5=() print(tuple5) tuple3=(2) print(tuple3) #int型,并不是元组类型
输出结果:
(1, 2, 3, 4, 5)
(2,)
(1, 2, 3, 4)
()
2
元组添加元素
元组不像列表可以增加、删除、修改元素。元组中的元素是固定的不可变的。但是可以通过切片、连接的方式增加、删除或修改元素。注意通过此法生成的是一个新的元组。例子中在第二个temp中增加了“青椒”元素,虽然元组名都是temp,但是其指向已经发生了改变,不是原来的元组了。
temp=('白菜','胡萝卜','青菜','土豆','丝瓜')#temp的原指向 print(temp) temp=temp[:2]+('青椒',)+temp[2:] #temp的后指向,原temp被自动回收,('青椒')的逗号和括号不和省略 print(temp)
输出结果:
(‘白菜’, ‘胡萝卜’, ‘青菜’, ‘土豆’, ‘丝瓜’)
(‘白菜’, ‘胡萝卜’, ‘青椒’, ‘青菜’, ‘土豆’, ‘丝瓜’)
元组切片
操作方法同列表一样[起始:结束:步长]
temp1=(3,6,9,2,6,8,0) temp3=temp1[1::3] print(temp3)
输出结果:
(6, 6)
列表转元组
即强制类型转换,在列表名前加“tuple”
list1=[2,3,4,5] temp2=tuple(list1) print(temp2)
输出结果:
(2, 3, 4, 5)
删除元组
del temp print(temp)
输出结果:
NameError: name ‘temp’ is not defined
len方法
计算元组的长度,即元素个数
temp=('白菜','胡萝卜','青菜','土豆','丝瓜') print(len(temp))
输出结果:
5
count方法
计算元素出现的次数
temp=('白菜','胡萝卜','青菜','土豆','丝瓜') print('胡萝卜的次数:',temp.count('胡萝卜'))
输出结果:
胡萝卜的次数: 1
index方法
查询元素在元组中的索引
temp=('白菜','胡萝卜','青菜','土豆','丝瓜') print('青菜的索引:',temp.index('青菜'))
输出结果:
青菜的索引: 2
max方法
返回元组中的最大值
temp1=(3,6,9,2,6,8,0) print('max=',max(temp1))
输出结果:
max= 9
min方法
返回元组中的最小值
temp1=(3,6,9,2,6,8,0) print('min=',min(temp1))
输出结果:
min= 0
相关文章推荐
- Python基础总结之第七天开始【总结字符串、列表、元组的常用方法】(新手可相互督促)
- python 常用方法总结
- Python 列表、元组、字典t的常用方法
- python列表、元组、字典、集合方法总结
- Python中常用操作字符串的函数与方法总结
- Python中常用操作字符串的函数与方法总结
- python 字典部分常用方法总结
- python学习总结---列表、元组、字符串、字典中一些常用函数
- python中单例常用的几种实现方法总结
- python --常用的内置方法及元组
- Python中的math常用方法总结(转)http://www.cnblogs.com/renpingsheng/p/7171950.html
- Python Selenium 常用方法总结
- python 中random模块的常用方法总结
- Python 字典常用方法总结
- python中元组的常用方法
- python 列表,元组,字典,字符串常用方法
- Python基础:元组Tuple的常用方法
- python元组方法总结
- Python列表常用方法总结
- Python入门——Day3(字符串常用方法总结)