擅长:python、mysql、java
<p>不要尝试动态命名变量。疯狂就是这样。在</p>
<p>相反,可以利用python的数据结构来做您想要的事情。在大多数情况下,人们真的希望使用<code>dict</code>或<code>list</code>。在</p>
<pre><code>a = {}
for x in range(1,21):
a[x] = x**2
b = []
for x in range(1,21):
b.append(x**2)
</code></pre>
<p>当你想用一个来代替另一个时,你会感觉到。例如,在上面的例子中,如果我需要快速查找给定整数的平方,我将使用<code>dict</code>。如果我只需要对1到20之间的正方形集合做点什么,那就是我使用<code>list</code>。在</p>
<p>这是一个微不足道的例子,但它可以扩展到您需要的范围。任何散列数据类型都可以是字典中的一个键,因此不再限制您用笨重的字母和数字命名变量—任何对象都可以!在</p>