序列解包(Sequence Unpacking)是Python中非常重要和常用的一个功能,可以使用非常简洁的形式完成复杂的功能,大幅度提高了代码的可读性,减少了程序员的代码输入量。...>>> x, y, z = map(str, range(3)) #使用迭代对象进行序列解包
序列解包也可以用于列表、字典、enumerate对象、filter对象等等,但是对字典使用时,默认是对字典...“键”进行操作,如果需要对“键:值”对进行操作,需要使用字典的items()方法说明,如果需要对字典“值”进行操作,则需要使用字典的values()方法明确指定。...下面的代码演示了列表与字典的序列解包操作:
>>> a = [1, 2, 3]
>>> b, c, d = a #列表也支持序列解包的用法
>>> x, y, z = sorted([1, 3, 2])...d = s #使用字典时不用太多考虑元素的顺序
>>> b
'c'
>>> b, c, d = s.values()
>>> print(b, c, d)
1 3 2
使用序列解包可以很方便地同时遍历多个序列