元组

本文详细介绍了Python中元组的创建方式、特点及其常见操作方法,包括索引、切片、遍历等,并对比了元组与其他序列类型如字符串、列表之间的共性和差异。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

戴了枷锁的列表,元素不可变。
1.创建
tuple=()
创建一个元素的元组,必须加,例(1,)

使用小括号的情况:
(1)创建0个元素的元组
(2)元组的嵌套
(3)当元组作为表达式的一部分,即参与运算的时候,需要小括号

建议创建元组的时候,还是加上小括号

元组的特点:
(1)元组是不可变类型的数据类型。
(2)元组是有序的,可重复的数据类型

2.元组的操作
(1)运算符 + * in not in is == < >
(2)索引
元组[index]
元组的元素不能修改,指的是元组当前的元素,如果元素本身是一个列表,那么列表中的元素是可以修改的
(3)切片
元组的整切片:不是新创建元组,而是使用原来的元组对象(同字符串)
(4)遍历

3.元组的相关方法
(1)index
(2)count

4.元组的推导式
元组的推导式得到的是生成器,需要遍历或者list,tuple对应的方法获得。
[输出表达式 for I in li if 条件]
(输出表达式 for I in li if 条件)

总结序列:字符串、列表、元组
序列的特点,共性
1.有序、可重复
2.都可以使用索引获得一个元素
3.使用切片获得多个元素
4.都是可迭代的对象
5.len方法获得对象的长度
6.都有共同的操作符:+*innotinis<>=

序列的相关方法
list(序列):将序列转换成列表
tuple(序列):将序列转换成元组
str(序列):将序列转换成字符串
bytes(序列):将序列转成字节

max(序列):返回序列中的最大值

min(序列):返回序列中的最小值

sum(序列):求和

sorted(序列):将序列排序,得到新的对象,不是原地排序

max(序列):返回序列中的最大值
min(序列):返回序列中的最小值
sum(序列):求和
sorted(序列):将序列排序,得到新的对象,不是原地排序

sum参数不能是字符串
对于列表和元组来说,元素必须是数值类型或者字节

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值