Заменить extend на list comprehension

Можно ли заменить этот код:

nums = []
for i in range(int(input())):
    nums.extend(map(int, input().split()))

на list comprehension ?
Предполагал, что можно сделать так:
nums=[*map(int, input().split()) for i in range(int(input()))]
но python говорит:
SyntaxError: iterable unpacking cannot be used in comprehension


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

Автор решения: Danis

попробуйте так:

nums = [i
        for _ in range(int(input()))
        for i in map(int, input().split())]
→ Ссылка