Что значит код?

[int(n) for n in input().split()]

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

Автор решения: Petəíŕd The Linux Wizard

Этот код превращает строку, введённую пользователем, в список с числом/числами int (разделяются пробелом на вводе).

Например, возьмём этот код, результат присвоим переменной result и выведем с помощью print:

result = [int(n) for n in input().split()]
print(result)

Ввод: 12345
Вывод: [12345]

И ещё пару примеров с пробелами:

Ввод: 12 34 5
Вывод: [12, 34, 5]

Ввод: 1 2 3 4 5
Вывод: [1, 2, 3, 4, 5]

Такие конструкции называются "генератор списка"/"списковое включение" или List comprehension.

→ Ссылка