格式化Python中字典的输出

时间:2016-09-01 01:14:05

标签: dictionary python-3.4

我在格式化字典输出时遇到问题。我看了一遍这里,找不到任何显示我遇到的问题的东西。我只有一个学期的python,有时在本网站和手册上找到难以理解的术语。

我的代码:

for key, value in totalLst.items():  # totalLst is the dictionary
    print("{} {}".format(key, value))   

我正在尝试将输出格式化为2列。键是一个字符串,值是一个浮点数,我想打印为整数。我将格式缩减为最简单的格式bc至少代码运行。我尝试过使用许多格式选项,例如"%s and %d"%(key, value)"{}{>5}".format(key, value),但没有任何效果。我很感激任何帮助。

输出:

Student Net ID      Final Grade
1{'U123': 27.923076923076923}
2{'U234': 393.84615384615387}

1& 2自动放在那里 - 它们不是键:值对的一部分。我无法摆脱它们或括号和冒号。它似乎是关键&值输出为1项。如何将它们分开并摆脱括号和冒号?

0 个答案:

没有答案