Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从用户获取数组输入_Python - Fatal编程技术网

Python 从用户获取数组输入

Python 从用户获取数组输入,python,Python,我面临的问题是从用户那个里获取输入的数量,然后将其存储在一个数组中,如何打印这个数组 n = int(input()) arr = map(int, input().split()) 提前感谢Python中的帮助,map将函数作为一个参数,列表作为第二个参数,并将该函数应用于列表中的所有项。关键是这个应用程序是,这意味着它返回一个map对象(它是一个生成器),并且在您尝试遍历arr之前不会实际应用该函数 在您的情况下,如果要打印出arr的内容,只需执行以下操作: arr=list(map(in

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

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

提前感谢Python中的帮助,
map
将函数作为一个参数,列表作为第二个参数,并将该函数应用于列表中的所有项。关键是这个应用程序是,这意味着它返回一个
map
对象(它是一个生成器),并且在您尝试遍历
arr
之前不会实际应用该函数

在您的情况下,如果要打印出
arr
的内容,只需执行以下操作:


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

您是否在问它为什么打印内容而不是内容?
n
的目的是什么?“你从来没有使用过它。@JohnGordon在许多编程竞赛问题中,输入通常由列表的大小
n
n
数字组成,这样你就可以提前初始化一个大小合适的数组(假设你没有使用Python)。这不是完整的代码,我只想知道第二行实际在做什么,以及如何在数组中打印用户输入,但实际输入是什么样子的?你在分析什么?用户输入的是什么?不工作,只是打印列表的第一个元素&没有其他内容。仍然谢谢