Skip to main content
 首页 » 编程设计

python之如何在循环外打印项目

2025年05月04日12cloudgamer

这里是初学者,

如果我创建一个循环来创建一些列表,您将如何在循环外打印特定列表?

到目前为止,这是我的代码:

import random 
 
for i in range(0,5): 
  "particle = [mass/posx/posy/velx/vely]" 
  posx=random.randint(1,10) 
  posy=random.randint(1,10) 
  velx=random.randint(-0,0) 
  vely=random.randint(-0,0) 
  particle=[mass,posx,posy,velx,vely] 
  print(particle) 

然后,例如,我如何在 for i in range ... 之外打印第三个列表?

所以它在

print particle3 

请您参考如下方法:

当您在每次迭代中重写列表时,应该在循环外初始化列表

import random 
particle=[] 
for i in range(5): # you do not need 0 in range 
  #"particle = [mass/posx/posy/velx/vely]" 
    posx=random.randint(1,10) 
    posy=random.randint(1,10) 
    velx=random.randint(-0,0) 
    vely=random.randint(-0,0) 
    particle.append([mass,posx,posy,velx,vely]) # no idea what mass is 
print(particle[2]) # should print third list