擅长:python、mysql、java
<p>每次都做一个新的列表是个坏主意,你应该只做每个列表的嵌套。如果端口数量是静态的,则可以使用<code>vars()['listX']</code>。。但仍然没有被推荐。你应该按照<code>kroolik</code>或<code>alecxe</code>给出的答案去做</p>
<p>但如果你真的需要……:</p>
<pre><code>List1=[[B,10],1]
List2=[[C,15],1]
List3=[[F,30],1]
</code></pre>
<p>您可以使用:</p>
<pre><code>lname = "list"
for i,p in enumerate(portlist1):
j = len(p.getregisters())
vars()[lname+str(i)] = [(p.getname(),p.getsize()), j]
print list0
print list1
print list2
</code></pre>