擅长:python、mysql、java
<p>你可以做你想做的事,但这真是个坏主意。您应该使用<code>list</code>或<code>dict</code>;因为您似乎希望名称是<code>nodeX</code>,并且从<code>1</code>开始,您应该使用<code>dict</code>。你知道吗</p>
<pre><code>nodes = {'node{}'.format(x): C() for x in range(1, 3)}
</code></pre>
<p>根据所做的工作,还可以使用<code>defaultdict</code>。你知道吗</p>
<pre><code>from collections import defaultdict
nodes = defaultdict(C)
print(nodes['node1'])
nodes['node2'].method()
print(nodes['anything-can-go-here'])
</code></pre>
<p>但是,一旦您这样做了,就不需要使用<code>'node'</code>前缀了。你知道吗</p>