Python中元组tuple介绍
今天小编给大家分享的是Python中元组tuple的详细介绍,相信大部分人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,话不多说,一起往下看吧。
1.元组的定义(tuple)
元组是以小括号括起来的,每个元素之间是以逗号隔开,元组中如果只有一个元素的时候不能省略逗号
如下定义一个元组
>>>a=(1,2,3,4)>>>a(1,2,3,4)>>>type(a)<class'tuple'>
2.元组的特征
(1)元组的访问(通过下标编号)
>>>a[1]2>>>a[0]1>>>a[-1]4
(2)元组不支持修改
>>>dela[0]Traceback(mostrecentcalllast):File"<stdin>",line1,in<module>TypeError:'tuple'objectdoesn'tsupportitemdeletion
(3)元组遍历
>>>foriina:...print(i)...1234
3.元组函数
元组函数只支持两种 count 和 index 函数
(1)cout函数是统计元组元素的个数
>>>a=(1,1,2,3)>>>a(1,1,2,3)>>>a.count(1)2>>>a.count(2)1>>>a.count(3)1
(2)index函数是查看值对应的索引编号
a.index(n) 查看元组中第一个元素是n的 索引编号
>>>a(1,1,2,3)>>>a.index(1)0
a.index(n,start,stop)查看在索引编号为start到stop之间的第一个元素值为n的索引编号
>>>a(1,1,2,3)>>>a.index(1,1,3)1
(3)获取元组元素的个数 len 函数
>>>len(a)4
(4)获取元组中的最大值 max函数
>>>max(a)3>>>a(1,1,2,3)
(5)获取元组中的最小值 min函数
>>>a(1,1,2,3)>>>min(a)1
(6)判断元素是否在元组中
>>>iinaFalse>>>1inaTrue>>>1notinaFalse
4.元组的四则运算
元组的四则运算只支持加法和乘法(乘法只限于乘以整数)
加法:
>>>a(1,2)>>>b(3,4)>>>a+b(1,2,3,4)
乘法:
>>>a*2(1,2,1,2)
5.元组的类型准换
元组是可迭代的
>>>tuple('abc')('a','b','c')
把列表转换成元组
>>>tuple([1,2,3])(1,2,3)
6.元组的切片(可以查看上篇列表切片)
查找元组中下标是偶数的元素
>>>a[::2](1,)
查找元组中下标是奇数的元素
>>>a[1::2](2,)
7.元组的不可变性(在内存中的位置是不可变的)
如下在元组中有一个元素是一个列表,给列表元整增加元素,分别查看元组在在内存中的位置是否会发生改变
>>>a=(1,2,[1,2])>>>id(a)140178348618736>>>a[2].append(3)>>>id(a)140178348618736
看完上述内容,你们对Python中元组tuple大概了解了吗?如果想了解更多相关文章内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。