我面临着从用户那里获取大量输入然后将其存储在数组中的问题,如何打印此数组
n = int(input())
arr = map(int, input().split())
预先感谢您的帮助
答案 0 :(得分:0)
在Python中,map
将函数作为一个参数,并将列表作为第二个参数,并将该函数应用于列表中的所有项目。问题在于此应用程序是lazy,这意味着它返回一个map
对象(它是一个生成器),并且直到您尝试遍历arr
时才真正应用该函数。
对于您而言,如果要打印arr
的内容,只需执行以下操作:
arr = list(map(int, input().split()))