2024-04-20 01:15:59 发布
网友
下面的简单代码返回一个错误,即使有list():
list()
map(max,[1,2,3,4]) Out[123]: <map at 0xdff50f0320> list(map(max,[1,2,3,4])) TypeError: 'int' object is not iterable
我用list来映射对象是用来显示内容的;它似乎不是这样工作的。如何查看地图对象?你知道吗
list
map将给定函数应用于后面iterable对象的每个元素。你要做的是取四个整数的最大值,分别。因为max也需要iterable对象,所以失败了。你知道吗
map
max
用法示例:
l = [ [1, 2, 3, 4], [3.14, 2.7, 6.023, -5], ['Python', 'Java', 'R'] ] large = map(max, l) for big in large: print (big)
输出:
4 6.023 R
map
将给定函数应用于后面iterable对象的每个元素。你要做的是取四个整数的最大值,分别。因为max
也需要iterable对象,所以失败了。你知道吗用法示例:
输出:
相关问题 更多 >
编程相关推荐