擅长:python、mysql、java
<p><a href="https://docs.python.org/3/library/functions.html#zip" rel="nofollow noreferrer">^{<cd1>}</a>不关心类型,当然也不会将整数转换为字符串。唯一重要的是,参数应该是iterables(在您的示例中似乎就是这样)。不过,这些iterables中的元素没有受到影响。你知道吗</p>
<pre><code>keys = ('ding_id', 'doorbot_id', 'kind')
cur = [[1, 1000, 'a'], [2, 1002, 'b']]
print([dict(zip(keys, row)) for row in cur])
# [{'ding_id': 1, 'doorbot_id': 1000, 'kind': 'a'}, {'ding_id': 2, 'doorbot_id': 1002, 'kind': 'b'}]
</code></pre>
<p>您需要提供<code>row</code>和<code>cur</code>的具体示例,但我真的认为<code>zip</code>不是问题所在。你知道吗</p>
<p>如果您有一个整数列表并希望将其转换为字符串,则可以使用<a href="https://docs.python.org/2/library/functions.html#map" rel="nofollow noreferrer">^{<cd5>}</a>:</p>
<pre><code>>>> map(str, [1, 2, 3])
['1', '2', '3']
</code></pre>