投入-6
14 2 54 13 11 67 89 98 79import sys
n=int(input()) #entering number of elements
lst=[int(x) for x in sys.stdin.readlines(n)] #takinginput
print(lst)产出:
[14, 2]预期产出-
[14,2,54,13,11,67]发布于 2020-05-08 13:52:37
为什么不也使用input作为第二个输入:
import sys
n=int(input()) #entering number of elements
lst=[int(input()) for x in range(n)] #takinginput
print(lst)发布于 2020-05-08 13:51:56
sys.stdin.readlines(n)的意思是“读取不超过n个字符”。而不是行。
发布于 2020-05-08 14:11:47
import sys
def ReadNLines(n):
List =[]
for line in range(n):
List.append(int(sys.stdin.readline().replace('\n','')))
return List
n=int(input('input')) #entering number of elements
list = ReadNLines(n)
print(list)https://stackoverflow.com/questions/61680549
复制相似问题