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

基本知识

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为整数型,不为字符

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值