table_percentages = {'e': 42.857142857142854, 'g': 28.57142857142857, 'x': 14.285714285714285, 'c': 14.285714285714285}
试图将上面字典中的值四舍五入到小数点后两位。我尝试了下面的For Loop,但没有得到想要的输出。我只得到了一个单一的输出,即一个四舍五入的值。
rounded_percentages = {}
for key in table_percentages:
rounded_percentages = round(table_percentages[key], 2)
print(rounded_percentages)
用这个。
rounded_percentages = {}
for key in table_percentages.keys():
rounded_percentages[key] = round(table_percentages[key], 2)
print(rounded_percentages)