我是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)] + '%'
def num_format(num, x): return str(num / 10)[:4 + (x - 1)] + '%'
尝试此函数以格式化。
应该采取以下措施:
def num_format(x): ... for my_dict in my_list: my_dict["util"] = num_format(my_dict["util"])
写回文件是另一个问题,已经被回答了数百次,许多教程都广泛介绍了这一问题。。。