1。第一行输入整数N作为输入
第二行输入N个整数,以空格分隔
示例1
4
11 22 44 12
示例2
3
1 9 11
尝试过
l=[map(int,input().split()) for i in range(n)]
在单独的行中输入输入
实际输出
[map,map,map,map]
输出异常
[11,22,44,12]
答案 0 :(得分:1)
不用担心首先使用n
,您只需输入一个输入字符串并在这样的空格处分割
l = [int(i) for i in input().split(" ")]
然后n
是该列表的长度
n = len(l)
如果您确实想先参加n
,要确保只参加某个长度的清单,可以做类似的事情
n = int(input())
l_input = input()
l = [int(i) for i in l_input.split(" ")]
assert len(l) == n, "list is not of correct length"