2017-04-20 60 views
0

我有一個包含字典:把從字典內容到表

dct = {'SA':3, 'MC':4, 'UG':6} 

,我想把從字典內容到表中列示:

table = [['SA':3],['MC':4],['UG':6]] 

我想知道什麼方法最適合,因爲簡單地將字典附加到表中會以某種方式仍然具有「{}」。問候。

+3

究竟是什麼'['SA':3]'?一個'dict'或'list'? – mshsayem

+1

'map(list,dct.items())'? –

+0

男人什麼是「表」? – Butuzov

回答

0

如果你想在字典的項目轉換爲列表中的「如表」,使用

diclist =名單(dict.items())

此代碼使用prettytable模塊實際表中的每個鍵字典的值對。

希望這有助於。

 
from prettytable import PrettyTable 

def dicttable(dic): 
    diclis = list(dic.items()) 
    table = PrettyTable(['KEY','VALUE']) 

    for k, v in diclis: 
     table.add_row([k, v]) 

    print(table) 

dicttable({'SA':3, 'MC':4, 'UG':6})