替换python列表中的引号

替换python列表中的引号,python,list,Python,List,我想用lat代替lat,用lng代替lng。 但是,这不起作用: e = '[{lat:-34.92967677667683,lng:-62.34831333160395},{lat:-34.93002861969753,lng:-62.360866069793644},{lat:-34.93526211379422,lng:-62.36063016609785},{lat:-34.93571078689853,lng:-62.35996507775451},{lat:-34.935798

我想用lat代替lat,用lng代替lng。 但是,这不起作用:

   e = '[{lat:-34.92967677667683,lng:-62.34831333160395},{lat:-34.93002861969753,lng:-62.360866069793644},{lat:-34.93526211379422,lng:-62.36063016609785},{lat:-34.93571078689853,lng:-62.35996507775451},{lat:-34.935798629937075,lng:-62.34816312789911},{lat:-34.9333358703344,lng:-62.34824895858759},{lat:-34.9320340961022,lng:-62.348334789276066}]'
试着用e.replace'lat',lat.

试着用e.replace'lat',lat.

e.replacelat,\lat\

您可以使用\来转义特殊字符,如“

e.replacelat,\lat”\

您可以使用\来转义特殊字符,如“

e=e.replacelat,\lat”\

用于替换为转义序列,您必须始终在其前面加一个\反斜杠

e=e.replacelat,\lat\


用于替换为转义序列,在python列表中,您总是必须在它前面加一个\反斜杠

替换引号,但您发布了一个字符串?你想把它转换成json吗?@deadshot,是的am@user308827下面的答案中提供了两个备选方案,这两个都可以,但您是否理解为什么上面尝试的方法不起作用?替换python列表中的引号,但您发布了一个字符串?你想把它转换成json吗?@deadshot,是的am@user308827下面的答案中提供了两个备选方案,两个都可以,但是你明白为什么你上面尝试的方法不起作用吗?后面的分号是什么意思?@alani对不起我的错误,我在发布答案时正在编写C。所以我的头脑一时糊涂,加了一个分号。后面的分号是什么意思?@alani对不起我的错误,当我发布答案时,我正在编码C。因此,我的头脑一时糊涂,加了一个分号。
e.replace('lat', "lat")