8个月前曾经发过一篇关于序列解包的文章,见详解Python序列解包,本文再稍作补充。...可以说,序列解包的本质就是把一个序列或可迭代对象中的元素同时赋值给多个变量,如果等号右侧含有表达式,会把所有表达式的值先计算出来,然后再进行赋值。...a, b = b, a+b
print()
在这段代码中第一行a, b = 1, 1和倒数第二行的a, b = b, a+b都属于序列解包的用法,其中a, b = 1, 1很容易理解,但是很多朋友对a...再例如,之前发过的文章Python两种方法求解登楼梯问题(京东2016笔试题)中,第一段代码就用到了序列解包。...-----------------分割线---------------
今日习题:在Python解释器环境中运行表达式reduce(lambda x,y: max(x,y), (1,5,2,3,4)),