在键值对中显示基于整数的值为float(带%符号)(Python)

时间:2018-03-13 06:37:42

标签: python dictionary percentage

我是python的新手,如果这是一个非常简单的问题,请道歉。 我有一个字典列表,一个键的值为整数类型。 我想将该值除以10并在其后附加%符号 必须将此数据写回JSON文件。

我想将“util”:994转换为“util”:99.4% (将984除以10并附加%)。 和“util”类似:64到“util”:6.4% 我是否必须遍历列表? 怎么办呢?

修改:def num_format(num, x): return str(num / 10)[:4 + (x - 1)] + '%'

尝试使用此功能进行格式化。

1 个答案:

答案 0 :(得分:0)

这些方面应该有效:

def num_format(x):
    ...
for my_dict in my_list:
    my_dict["util"] = num_format(my_dict["util"])

回写文件是另一个问题,已经回答了数百次,并被许多教程广泛涵盖......

相关问题