拜师——python基础入门—第4大节课—字典,序列解包 用于列表元组字典-方便对多个变量进行赋值——day18

第49课时: 字典 , 序列解包用于列表元组字典-方便对多个变量进行赋值



序列解包:

1 序列解包可以用于 元组、列表、字典。

用途: 2 序列解包方便对 多个 变量的赋值


1 多个变量赋值传统方法:

方法1:

>>> x,y,z=(10,20,30)

#这一步跟x,y,z=10,20,30写法是一回事

>>> x
10
>>> y
20
>>> z
30

方法2:

>>>(x,y,z)=(10,20,30)

方法3:

>>> [x,y,z]=[10,20,30]


2 序列解包用于字典时,默认对“键”进行操作赋值

>>> s={'a':'1','b':20}
>>> x,y=s
>>> x
'a'
>>> y
'b'

可以到看上面的例子,x 、y这两个变量自动接收s字典的键。

将键和值都赋给变量:items

>>> s={'a':'1','b':20}
>>> x,y=s.items()
>>> x
('a', '1')
>>> y
('b', 20)

将值赋给变量: values

>>> s={'a':'1','b':20}
>>> x,y=s.values()
>>> x
'1'
>>> y
20
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值