我有字典:
dict = {"basic": {"last_name":["tomson", "brown"], "first_name":["paul", "max"]}}
我想写一个函数来转换它:
table = [["tomson", "paul"],
["brown", "max"]]
对于 terminaltables 模块:
from terminaltables import AsciiTable
table_data = [["last_name", "first_name"]]
table_data.append(table)
ascii_table = AsciiTable(table_data)
print "\n" + ascii_table.table + "\n"
结果:
+----------+-----------+
|last_name |first_name |
+----------+-----------+
|tomson |paul |
|brown |max |
+----------+-----------+
请帮帮我!我为我的英语感到抱歉:)
请您参考如下方法:
如果您还需要“旋转”列表:
table = [list(reversed(x)) for x in zip(*dict['basic'].values())]
