关于python序列的问题。求指点
这个是python零基础入门 最新版里的视频里的一个范例list(map(max,,,))
>>>
返回的结果是, 问题来了。 我觉得上面返回的应该是
为啥是?
能帮忙解释一下吗?{:10_266:} list(map(max,,,)) 相当于
list(map(max,(, , )))
就是如果 map 的参数为多个可迭代对象的话,
就是从每个可迭代对象中取出一个元素来传入指定可调用对象中,
这里是从每一个列表中取出一个元素传入 max 中,直到捕获到 StopIteration 的错误,
也就是只要有一个抛出 StopItertion 的错误就不继续了,所以最后一个列表的最后一个 8 有跟没有一样,
因为其它的列表长度不够
页:
[1]