擅长:python、mysql、java
<p>你可以用听写理解来做到这一点。要删除额外的文本,可以使用<code>.replace()</code></p>
<pre><code>old = {'form-4-var0': 125547, 'form-4-var1': 'NTMC-A935', 'form-4-var2': 'OTOGL'}
new = {k.replace('form-4-',''):v for k,v in old.items()}
</code></pre>
<p>另一个选择是使用split,但我不推荐这么多,因为信息可能在<code>form-4-</code>之前</p>
<pre><code>old = {'form-4-var0': 125547, 'form-4-var1': 'NTMC-A935', 'form-4-var2': 'OTOGL'}
new = {k.split('form-4-')[1]:v for k,v in old.items()}
</code></pre>
<p>输出</p>
<pre><code>{'var0': 125547, 'var1': 'NTMC-A935', 'var2': 'OTOGL'}
</code></pre>