变量解包
变量解包(unpacking)是Python里的一种特殊赋值操作,允许我们把一个可迭代对象(比如列表)的所有成员,一次性赋值给多个变量:
>>> usernames = ['bruce_liu', 'raymond']
>>> author, reader = usernames
>>> author
Out[4]: 'bruce_liu'
⚠️注意:左侧变量的个数必须和待展开的列表长度相等,否则会报错。
假如在赋值语句左侧添加小括号(…),甚至可以一次展开多层嵌套数据:
>>> attrs = [1, ['bruce_liu'