Я использую пакет 0.7.0.7.7 для табуляции словаря с двумя значениями на ключ.Python Tabulate Словарь, содержащий два значения на ключ
У меня этот код.
from tabulate import tabulate
d = {"Dave":("13", "Male") , "Sarah":("16", "Female")}
headers = ["Name", "Age", "Gender"]
print(tabulate(d.items(), headers = headers))
Я хочу, чтобы в следующей таблице будет производиться -
Name Age Gender
------ ----- ---------
Dave 13 Male
Sarah 16 Female
Однако код в следующей таблице -
Name Age
------ ----------------
Dave ('13', 'Male')
Sarah ('16', 'Female')
Как я могу решить эту проблему?
Читал [Документы] (https://bitbucket.org/astanin/python-tabulate)? Они перечисляют необходимые форматы, вам нужно будет преобразовать вашу текущую структуру данных в одну из них. – jonrsharpe