Приветствую
Задался вопросом выравнивание элементов нескольких списков относительно их позиций так, чтобы при выводе каждый элемент был расположен по вертикальной оси на одинаковом смещении. С элементами, состоящими из одного символа все впорядке, но если в одном списке есть элемент произвольной длинны, то все рушится.
Допустим есть два списка. В каждом списке по пять элементов:
a = ['1', '2', '3', '4', '5']
b = ['●', '●', '●', '●', '●']
Если элементы выводить через for...in в строку, то отображается нормально:
Если же какому-нибудь элементу первого списка увеличить длинну, то, как писал выше, все рушится:
Помню, где-то читал про это и даже записал себе информацию об этом, но недавно потерял эту информацию, а найти не могу. Подскажите пожалуйста как решить.