Ввод - 6 14 2 54 13 11 67 89 98 79
import 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]
Почему бы вам также не использовать input для второго ввода:
input
import sys n=int(input()) #entering number of elements lst=[int(input()) for x in range(n)] #takinginput print(lst)
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)
sys.stdin.readlines(n) означает «читать не более n символов». Не строк.
sys.stdin.readlines(n)