我是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)] + '%'
尝试使用此功能进行格式化。
答案 0 :(得分:0)
这些方面应该有效:
def num_format(x):
...
for my_dict in my_list:
my_dict["util"] = num_format(my_dict["util"])
回写文件是另一个问题,已经回答了数百次,并被许多教程广泛涵盖......