字典_序列解包用于列表元组字典
序列解包
序列解包用于元组,列表,字典。序列解包可以让我们方便的对多个变量赋值。
>>> x,y,z = 10,20,30 >>> x 10 >>> y 20 >>> z 30 >>> (a,b,c)=(1,2,3) >>> a 1 >>> b 2 >>> [A,B,C] = [5,4,2] >>> A 5
序列解包用于字典时,默认是对 ‘键’ 进行操作; 如果需要对键值对操作,则需要使用 items();如果需要对 ‘值’ 进行操作,则需要使用 values();
>>> s = {'name':'king','age':36,'job':'NBA'}
>>> name,age,job = s # 默认对键操作
>>> name
'name'
>>> age
'age'
>>> job
'job'
>>> name,age,job = s.keys() # 对键操作
>>> name
'name'
>>> age
'age'
>>> job
'job'
>>> name,age,job = s.items() # 对键值对进行操作
>>> name
('name', 'king')
>>> age
('age', 36)
>>> job
('job', 'NBA')
>>> name,age,job = s.values() # 对值进行操作
>>> name
'king'
>>> age
36
>>> job
'NBA'

浙公网安备 33010602011771号