Python字典:序列解包用于列表元组字典

序列解包

序列解包可以用于元组、列表、字典。序列解包可以让我们方便的对多个变量赋值。

>>> x,y,z = (20,10,30)
>>> x
20
>>> z
30
>>> (a,b,c) = (9,8,20)
>>> c
20
>>> [a,b,c] = [10,20,30]
>>> b
20

序列解包用于字典时,默认是对“键”进行操作; 如果需要对键值对操作,则需要使用 items();如果需要对“值”进行操作,则需要使用 values();

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:778463939
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
>>> s = {'name':'jack','age':18,'job':'programmer','sex':'男'}
>>> a,b,c,d = s
>>> a
'name'
>>> d
'sex'
>>> a,b,c,d = s.items()
>>> a
('name', 'jack')
>>> c
('job', 'programmer')
>>> a,b,c,d = s.values()
>>> a
'jack'
>>> d
'男'
posted @ 2022-10-07 20:31  I'm_江河湖海  阅读(15)  评论(0)    收藏  举报