擅长:python、mysql、java
<p>在代码中,您将创建一个列表,然后将其转换为元组。使用<a href="https://docs.python.org/3/library/functions.html#map" rel="nofollow">map</a>函数来延迟列表的计算(在python3中)。你知道吗</p>
<pre><code>size_tup = tuple(
map(int, #this function calls int on each element
map(round, #this function calls round on each element
map(lambda x : x * shrink, #this function multplies each element by shrink
size))))
</code></pre>
<p>根据注释,您也可以这样做(删除<code>[]</code>):</p>
<pre><code>tuple(int(round(s*shrink)) for s in size)
</code></pre>