Python元组tuple基础知识及常用函数

系统 2134 0

基本知识

1.什么叫元组?
本质:也是一种有序的集合。但与list不同,元组一旦初始化则不能修改。

元组的创建:
tuple1 =() #创建空元组
tuple2 = tuple() #创建空元组
tuple3 = (1,) #创建只有一个元素的元组
tuple4 = 1, #创建只有一个元素的元组

注意:当元组中只有一个元素的时候,我们必须在该元素的末尾添加一个逗号,来消除歧义。
元组小括号可以省略,但是逗号不能省略

2.怎么获取元组的长度?
len(tuple)

3.元组的访问
元组元素的访问:
tuple1 = (元素1,元素2,…,元素n)
通过索引值/下标来进行访问
tuple1[index] index的取值范围 [0,len(tuple1))
index取值可以为负,为负的时候,从右往左进行取值。

4.修改元组
指的是在元组的内部添加一个可变对象,通过修改可变对象进而来修改我们的元组
在元组中一旦初始化则不能修改指的是,元组一旦创建,它对应元素指向不会再发生变化。

5.删除元组
del tuple1

6.元组的连接/组合
使用"+"
tuple3 = tuple1+tuple2
功能:将tuple1与tuple2中的元素取出重新组合成一个新的元组并且返回。

7.元组的重复
tuple2 = tuple1*n
功能:将tuple1中的元素重复n次输出到新的元组中

8.元素in元组
判断元素是否在元组中存在,若存在则返回True,否则返回False

元组的函数

1.截取元组
tuple1[start :end :step]
start:默认0
end:默认len(tuple1)
step:默认1,取值可以为负
范围:[start,end)

            
              tuple1 = (1,2,3,"hello","good",True,12.34)
print(tuple1[:-1][1::-1])

#(2, 1)

            
          

2.max(tuple)
min(tuple)

返回tuple中最大值最小值

3.tuple(list)
将列表转为元组

4.二维元组
tuple1 = (t1,t2,…,tn)
当元组中的元素刚好又是元组的时候,我们称这个元组为二维元组。

二维元组的访问:
tuple1[index1][index2]
index1:代表第几个元组
index2:元组中第几个元素

5.tuple1.count(x)
功能:统计x在tuple1中出现的次数

6.tuple1.index(obj,start,end)
功能:在tuple1中查找obj,若找到则返回第一匹配到的下标值,若找不到则报错
查询范围[start,end),若不指定则查询整个元组
start,end为整数型,不为字符


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论