擅长:python、mysql、java
<p>您正在谈论动态创建变量。理想情况下,您不应该这样做,而应该使用典型的数据结构</p>
<p>如果有必要,你可以做这样的事</p>
<pre><code> for name in teams:
globals()[name] = 0
for i in range(10):
globals()['variable{}'.format(i)] = 0
</code></pre>
<p>有关为什么这是个坏主意的更多信息,请查看<a href="http://stupidpythonideas.blogspot.com/2013/05/why-you-dont-want-to-dynamically-create.html" rel="nofollow noreferrer">this</a>链接</p>
<p>下面是一个稍微容易理解的代码,但仍然是一个坏主意</p>
<pre><code>>>> name = input("Enter a variable name: ")
Enter a variable name: X
>>> globals()[name] = 42
>>> X
42
</code></pre>