【python】元组

是python中内置的不可变序列
在python中使用()定义元组,元素与元素之间使用英文的逗号分隔
元组中只有一个元素的时候,逗号也不能省略

y=(10,)
print(y,type(y))

元组的创建方式

  1. 使用()直接创建元组
元组名=(elem1,elem2,...,elemN)
  1. 使用内置函数tuple()创建元组
元组名=tuple(序列)
t=tuple('helloworld')
t=tuple([10,20,30,40])

删除元组:

del 元组名
  • 支持根据索引访问元组
  • 支持切片操作
  • 元组的遍历
for item in t:
	print(item)

# for+range()+len()
for i in range(len(t)):
	print(i,t[i])

# 使用enumerate()
for index,item in enumerate(t):
	print(index,'---->',item)
  • 元组生成式
t=(i for i in range(1,4))
print(t)
t=tuple(t)
print(t)

元组和列表的区别

元组列表
不可变序列可变序列
无法实现添加、删除和修改元素等操作append()、insert()、pop()等方法实现添加和删除列表元素
支持切片访问元素,不支持修改操作支持切片访问和修改列表中的元素
访问和处理速度快访问和处理速度慢
可以作为字典的键不能作为字典的键
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

叶雨莳

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值