将键值对中基于整数的值显示为浮点数(带有 % 符号)(Python)
Display integer based value in key-value pair as float (with % symbol) (Python)
我是 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(x):
...
for my_dict in my_list:
my_dict["util"] = num_format(my_dict["util"])
写回文件是另一个问题,已经回答了数百次,并且被许多教程广泛涵盖...
我是 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(x):
...
for my_dict in my_list:
my_dict["util"] = num_format(my_dict["util"])
写回文件是另一个问题,已经回答了数百次,并且被许多教程广泛涵盖...