Заполнение списка в одну строку

Как мне заполнить список размера N целыми числами в одну строку. Есть такой код(в чем тут ошибка?):

n = int(input())
a = [int(input().split()) for i in range(n)]
print(*a)

Ответы (2 шт):

Автор решения: nickwaze
a = list(map(int, input("Input list of INT:").split()))
→ Ссылка
Автор решения: Qwertiy
a = [int(x) for x in input("Enter space-separated list of integers").split()]
→ Ссылка