嗨,我在解决一个问题。我有一个json产品列表,例如:
[{
"id": 5677240,
"name": "Cønjuntø de Pænelæs æntiæderentes ¢øm 05 Peçæs Pæris",
"quantity": 21,
"price": "192.84",
"category": "Panelas"
},
{
"id": 9628920,
"name": "Lava & Seca 10,2 Kg Sæmsung E¢ø ßußßle ßræn¢æ ¢øm 09 Prøgræmæs de Lævægem",
"quantity": 57,
"price": 3719.70,
"category": "Eletrodomésticos"
}]
但我基本上需要“价格”像第二种产品一样浮动。我有一大串这些产品的清单
(忽略那些奇怪的字符,我在老师的帮助下解决了这个问题。)我用这个把它们转换成python对象
^{2}$我试过这样的方法,但没用
for product in data:
product["price"] = product["price"].replace(",", "")
我想用浮点数“”替换字符串中的值
先谢谢你,对不起,我是python新手,所以我不太懂
您可以使用
float()
将字符串转换为float。因此,代替replace
行,请尝试:相关问题 更多 >
编程相关推荐