从用户那里获取数组输入

时间:2019-08-06 16:47:34

标签: python

我面临着从用户那里获取大量输入然后将其存储在数组中的问题,如何打印此数组

n = int(input())
arr = map(int, input().split())

预先感谢您的帮助

1 个答案:

答案 0 :(得分:0)

在Python中,map将函数作为一个参数,并将列表作为第二个参数,并将该函数应用于列表中的所有项目。问题在于此应用程序是lazy,这意味着它返回一个map对象(它是一个生成器),并且直到您尝试遍历arr时才真正应用该函数。

对于您而言,如果要打印arr的内容,只需执行以下操作:

arr = list(map(int, input().split()))