擅长:python、mysql、java
<p>如果您想在将字符串更改为unicode时保留列表中的整数,可以</p>
<pre><code>x = ['Some strings.', 1, 2, 3, 'More strings!']
y = [i.decode('UTF-8') if isinstance(i, basestring) else i for i in x]
</code></pre>
<p>这让你</p>
<pre><code>[u'Some strings.', 1, 2, 3, u'More strings!']
</code></pre>