наткнулся на следующий синтаксис:
print(*(f'{i:<2}' for i in line), sep='') , где line - строка из матрицы.
Данный код в цикле вернёт красивую матрицу, но мне непонятен принцип работы {i:<2}. Данная строчка работает как метод str.ljust(), аргументом которого является цифра после знака неравенства <.
Так как же работает данная строчка?