<p>如果您不关心安全性(取决于您如何获取这些字符串)。可以对字符串使用<code>exec()</code>命令</p>
<p>例如,如果您想从示例中获取信息(称为<code>input</code>,您可以执行以下操作)</p>
<pre class="lang-py prettyprint-override"><code>exec("real_dict="+input['0'][0])
</code></pre>
<p>现在你可以在<code>real_dict</code>上做任何你想做的事情,就像它是一本普通的字典一样</p>
<p>打印出真实内容将导致:</p>
<pre><code>{'address_components': [{'long_name': '238',
'short_name': '238',
'types': ['street_number']},
{'long_name': 'Lincoln Street',
'short_name': 'Lincoln St',
'types': ['route']},
{'long_name': 'Hahnville',
'short_name': 'Hahnville',
'types': ['locality', 'political']},
{'long_name': 'St. Charles Parish',
'short_name': 'St Charles Parish',
'types': ['administrative_area_level_2', 'political']},
{'long_name': 'Louisiana',
'short_name': 'LA',
'types': ['administrative_area_level_1', 'political']},
{'long_name': 'United States',
'short_name': 'US',
'types': ['country', 'political']},
{'long_name': '70057', 'short_name': '70057', 'types': ['postal_code']}],
'formatted_address': '238 Lincoln St, Hahnville, LA 70057, USA',
'geometry': {'bounds': {'northeast': {'lat': 29.9765067, 'lng': -90.4105124},
'southwest': {'lat': 29.9763491, 'lng': -90.4107531}},
'location': {'lat': 29.97642, 'lng': -90.4106589},
'location_type': 'ROOFTOP',
'viewport': {'northeast': {'lat': 29.9777768802915,
'lng': -90.4092837697085},
'southwest': {'lat': 29.9750789197085, 'lng': -90.4119817302915}}},
'place_id': 'ChIJu32jB3_PIIYRMF2Utx14Ouc',
'types': ['premise']}
</code></pre>
<p>现在,您可以通过字典理解对整个输入字典执行此操作</p>