我使用Tabulate 0.7.7包为每个键有两个值的字典制表。每个键包含两个值的Python制表词典
我有这段代码。
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