我在格式化字典输出时遇到问题。我看了一遍这里,找不到任何显示我遇到的问题的东西。我只有一个学期的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项。如何将它们分开并摆脱括号和冒号?