擅长:python、mysql、java
<p>因为您只使用自己创建的字符串,所以可以安全地使用<code>eval</code>来获取它们的值:</p>
<pre><code>local_trade_variables = {x:eval(x) for x in dir() if x.startswith('trade_')}
</code></pre>
<p>制作名值词典</p>
<p>或者可以直接使用<code>locals()</code>,而不使用<code>dir()</code>,因为<code>dir()</code>已经是</strong>局部变量的字典:</p>
<pre><code>local_trade_variables = {key:val for key,val in locals().items() if key.startswith('trade_')}
</code></pre>