Python 无法获取输入的第一行

Python 无法获取输入的第一行,python,sys,Python,Sys,我想输入以下内容: 2 1 5 10 20 要访问这样的数组,请执行以下操作: [2] [1, 5] [10, 20] 但它总是显示: [1,5] [10, 20] 感谢您的帮助 import sys n = int(sys.stdin.readline()) for i in range(n): listd=sys.stdin.readline() value=list(map(int,listd.split())) print(value) 要真正获得所需内

我想输入以下内容:

2
1 5
10 20
要访问这样的数组,请执行以下操作:

[2]
[1, 5]
[10, 20]
但它总是显示:

[1,5]
[10, 20] 
感谢您的帮助

import sys
n = int(sys.stdin.readline())
for i in range(n):
    listd=sys.stdin.readline()
    value=list(map(int,listd.split()))
    print(value)

要真正获得所需内容,只需添加缺少的位的
print()

导入系统 n=int(sys.stdin.readline()) 打印([n]) 对于范围(n)中的i: listd=sys.stdin.readline() value=list(映射(int,listd.split()) 打印(值)
您的意思是在for循环之前“打印([n])”吗?@quamrana Sry,我已经更新了代码格式。也许您需要再次更新问题,因为您当前的代码不会生成您声称的输出格式。@quamrana我更新了一个图像。请点击查看伊托克,我会放纵你这一次,并编辑你的问题,以匹配你链接到的图像。你应该自己做这件事。你可能不喜欢我的编辑,但你可以自己修改。