2021-04-09

学习目标:元组

元组的学习


学习内容:

提示:这里可以添加要学的内容
例如:
1、 元组的创建和删除
2、 元组与列表的区别
3、 序列解包


1.元组的创建和删除

可以直接用“=”赋值给变量。

a_tuple=('a','b','mpilfrim','z','example')
x=()

如果一个元组只有一个一个元素需要在括号里加上一个逗号。

a=(3,)

也可使用tuple()函数将列表,字符串等等转化成元组。

print(tuple('abcdefg'))

>>>('a', 'b', 'c', 'd', 'e', 'f', 'g')

关于元组的删除只能用del命令删除整个元组,无法只删除部分元素因为元组属于不可变序列。

元组与列表的区别

列表属于可变序列可以随意更改其元素而元组不行只能访问其中的元素

x=([1,2],3)
x[0][0]=5
print(x)

<<<([5, 2], 3)
x[0]=x[0]+[10]

上面最后一行代码就会报错。

序列解包

序列解包是常用的一种用法,可以减少代码的输入量。
可以用序列解包对多个变量赋值 如:

x,y,z=1,2,3
v_tuple=(False,3.5,'exp')
(x,y,z)=v_tuple

上面最后一行代码与下x,y,z=v_tuple等价。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值