擅长:python、mysql、java
<p>你可以使用以下的听写理解:</p>
<pre><code>>>> s="dtoxe_n_18_cdmos=0.0000e+000, dxl_n_18_cdmos=0.0000e+000, du0_n_18_cdmos=0.0000e+000, dvth0_n_18_cdmos=0.0000e+000"
>>> d={k:v for k,v in [i.split('=') for i in s.split(',')]}
>>> d
{' du0_n_18_cdmos': '0.0000e+000', ' dxl_n_18_cdmos': '0.0000e+000', 'dtoxe_n_18_cdmos': '0.0000e+000', ' dvth0_n_18_cdmos': '0.0000e+000'}
</code></pre>
<p>首先,可以按<code>,</code>分割字符串,然后按<code>=</code>分割字符串。您可以使用下面的列表来完成<code>[i.split('=') for i in s.split(',')]</code>,然后在上面循环并选择您的键和值!你知道吗</p>
<p>如果使用的是python 2.4,则需要使用<code>dict</code>:</p>
<pre><code>>>> d=dict([i.split('=') for i in s.split(',')])
</code></pre>