擅长:python、mysql、java
<p>使用字典理解和<code>isdigit()</code>来检查实际上是数字的字符串:</p>
<pre><code>{int(k) if k.isdigit() else k: v for k, v in chrDict.items()}
</code></pre>
<p><strong>示例</strong>:</p>
<pre><code>chrDict = {'1':234,'12':45,'23':121,'2':117,'chX':12,'chY':32}
print({int(k) if k.isdigit() else k: v for k, v in chrDict.items()})
# {1: 234, 12: 45, 23: 121, 2: 117, 'chX': 12, 'chY': 32}
</code></pre>