【发布时间】:2013-07-16 11:02:26
【问题描述】:
我想用我的 for 循环创建多个列表,我的代码是:
for port in portlist1:
print port.getname(),port.getsize()
for register in port.getregisters():
j=j+1
print j
j=0
输出是:
B 10
1
C 15
1
F 30
1
我想每次都列出来:
List1=[[B,10],1]
List2=[[C,15],1]
List3=[[F,30],1]
有人可以帮我吗?
【问题讨论】:
-
所以本质上您希望输出格式不同?
-
使用列表推导:
[ [[p.getname(),p.getsize()],len(p.getregisters())] for p in portlist1]
标签: python