有一个字典dict,需要对它排序
按key值排序,然后用PrettyTable输出:
list = sorted(dict.items(), key = lambda d:d[0])
table = PrettyTable(["key","value"])
table.align["key"] = "l"
table.padding_width = 1
for tup in list:
table.add_row([tup[0], tup[1]])
print(table)
如果要按value值排序:
list = sorted(dict.items(), key = lambda d:d[1])