替换python数组中的引号

替换python数组中的引号,python,replace,Python,Replace,我在python中有一个dict对象: 'polygon': {'coordinates': [[['51.89600366973369,5.604579537426986'], ['51.88589816283178,5.598937488274174'], ['51.882074887477046,5.620585782912315'], ['51.891197214447004,5.622057621577596']]]} 我想将坐标中的“值”替换为零,因此: '51.896003669

我在python中有一个dict对象:

'polygon': {'coordinates': [[['51.89600366973369,5.604579537426986'], ['51.88589816283178,5.598937488274174'], ['51.882074887477046,5.620585782912315'], ['51.891197214447004,5.622057621577596']]]}
我想将坐标中的“值”替换为零,因此:

'51.89600366973369,5.604579537426986' becomes 51.89600366973369,5.604579537426986

如何在python中实现这一点?老实说,我现在不知道从哪里开始。

是的,现在它确实是一个带有带有地理坐标的字符串的数组,但是elasticsearch需要符合geojson格式的数组,而不是字符串。python函数需要转换数据,然后将其流式传输到elasticsearch。

这不是有效的数据类型,您尝试了什么?是否要将它们从str转换为float?mapfloat,str.split',“您不需要通过替换字符从字典中提取数据。”。您可以使用索引和迭代来检索信息,然后将其打印或转换为其他格式