擅长:python、mysql、java
<p>您似乎只想去掉键和值前缀中的“[”字符。str.l裂缝为你做这件事。您只需要遍历字典并从键和值中删除字符,同时通过字典理解重新生成字典。在</p>
<pre><code>>>> d={'MNDTHNFEYH': ' 7.4775763897997019', 'MNDTNNTEYS': ' 7.6740344272610006', " ['MAPTNNTEYH": '[7.2142815502006803', 'MFPTNNTEYS': ' 7.5108109773494114', 'MFDTHNAEYH': ' 7.6695035046773761'}
>>> d = {k.strip(" [\"\'"): v.strip(" [\"\'") for k, v in d.items()}
>>> import pprint
>>> pp = pprint.PrettyPrinter(indent = 4)
>>> pp.pprint(d)
{ 'MAPTNNTEYH': '7.2142815502006803',
'MFDTHNAEYH': '7.6695035046773761',
'MFPTNNTEYS': '7.5108109773494114',
'MNDTHNFEYH': '7.4775763897997019',
'MNDTNNTEYS': '7.6740344272610006'}
</code></pre>
<p>如果您不使用Py2.7+,您可以将生成器构造传递给内置的<code>dict</code></p>
^{pr2}$