Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/325.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 如何根据给定的N值获取元素列表_Python - Fatal编程技术网

Python 如何根据给定的N值获取元素列表

Python 如何根据给定的N值获取元素列表,python,Python,如果N=4,则A=[] 数组应该只获取大小为4的元素,在获取N个元素后,需要终止并追加到[]中 N=4 arr=range(N) arr = [int(x) for x in input().split()] print(arr) 它允许超过4个元素,因为我们进入 N=4,然后我只需要从用户那里获取4个元素,在输入第4个元素后,需要终止并停止显示…尝试这个简单的代码 您只需要迭代循环4次,并从用户处获取输入。 输入函数返回字符串。因此,需要使用int函数将值强制转换为整数 代码: 输出: 循

如果N=4,则A=[] 数组应该只获取大小为4的元素,在获取N个元素后,需要终止并追加到[]中

N=4
arr=range(N) 
arr = [int(x) for x in input().split()]
print(arr)
它允许超过4个元素,因为我们进入

N=4,然后我只需要从用户那里获取4个元素,在输入第4个元素后,需要终止并停止显示…

尝试这个简单的代码

您只需要迭代循环4次,并从用户处获取输入。 输入函数返回字符串。因此,需要使用int函数将值强制转换为整数

代码:

输出:

循环N次,从用户处获取输入。您编码的方式不会强制控制输入的数量。
N=4
arr = [int(input("Enter number : ")) for i in range(1,N+1)]
print(arr)
Enter number : 5                                                                                                               
Enter number : 6                                                                                                               
Enter number : 3                                                                                                               
Enter number : 2                                                                                                               
[5, 6, 3, 2]