Python-元组-上了枷锁的列表

1.tuple的标志 -- ","不是"()"

1.1 创建多个元素的元组 

>>> t1 = (1,2,3,4,5,6)

1.2 创建一个元素的元组 

>>>t2 = (1,)

1.3创建空元组 

>>>t3 = ()

2.访问元组

类似list 以index方式访问,从左向右以 0 开始为下标,从右向左以-1为下标开始索引

>>>t1 = (1,2,3,4,5,6)

>>>e3 = t1[2]

>>e3 = t1[-4]

3修改元组

元组是不可变的,可以 通过重新组合元组来修 改

>>> t1 = (1,2,3,4,5,6)

>>> id(t1)

1787917861032

>>> t1 = t1[0:3] + (99,) + t1[3:]  #在t1[2]后插入99,重新创建对象

>>> t1

(1, 2, 3, 99, 4, 5, 6)

>>> id(t1)

1787917772904

3 删除元组

t1 = (1,)

>>>del t1

4 运算符

4.1  in  & not in  判断元素是否在元组内

4.2  *  重复运算符

>>> t1 = (1,)

>>> t2 = 8*t1

>>> t2

(1, 1, 1, 1, 1, 1, 1, 1)

4.3 + 连接运算符

>>> t1 = (1,2,3)

>>> t2 = (4,5,6)

>>> t3 = t1 +  t2

>>> t3

(1, 2, 3, 4, 5, 6)

5 可以调用的BIF

1 max(tuple) #元组中的元素为相同类型

2 min(tuple) #元组中的元素为相同类型

3len(tuple)





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值