У меня есть словарь:
d = {1: ["Spices", math.floor(random.gauss(40, 5))],
2: ["Other stuff", math.floor(random.gauss(20, 5))],
3: ["Tea", math.floor(random.gauss(50, 5))],
10: ["Contraband", math.floor(random.gauss(1000, 5))],
5: ["Fruit", math.floor(random.gauss(10, 5))],
6: ["Textiles", math.floor(random.gauss(40, 5))]
}
Я хочу распечатать его, чтобы он хорошо сочетался с заголовками. Могу ли я добавить заголовки в словарь и всегда быть уверенным, что они выходят на первое место? Я видел несколько способов сделать это по вертикали, но я бы хотел, чтобы он выходил с максимальными ширинами столбцов, близкими к max str() или int().
Пример:
KEY_ _______ Метка __________ Номер
1 __________ Специи _________ 42
2 __________ Другое вещество _____ _16
и т.д.
По-видимому, я не могу даже сделать это внутри этого редактора вручную, но я надеюсь, что эта идея встретится. Я тоже не очень хочу __. Просто место. Спасибо всем.