目录
序列解包
作用:方便对多个变量赋值
序列解包用于字典时, 默认是对’键’进行操作; 如果需要对键值对操作, 则需要使用items(); 如果需要对’值’进行操作, 则需要使用value();
列表解包eg:
>>> x,y,z = 1,2,3
>>> x
1
>>> y
2
>>> z
3
>>> (a,b,c) = (9,10,11)
>>> a
9
>>> b
10
>>> c
11
>>>
字典解包eg:
>>> s = {'name':'小明','age':18,'sex':'男'}
>>> s
{'name': '小明', 'age': 18, 'sex': '男'}
>>> name,age,sex = s
>>> name
'name'
>>> age
'age'
>>> name,age,sex = s.items()#对键值对进行操作
>>> name
('name', '小明')
>>> age
('age', 18)
>>> name,age,sex = s.values()#对值对进行操作
>>> name
'小明'
>>> sex
'男'
>>>