我使用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