【发布时间】:2014-11-19 22:50:51
【问题描述】:
我正在尝试使用 randint 添加在 1 到 5 之间生成的随机数,并能够将其添加到列表中。但是有多个列表,例如,在循环的第一次迭代中,我希望它向列表“car1”添加数据,然后在第二次将随机数据添加到列表“car2”中。我在下面尝试过。
car1 = []
car2 = []
car3 = []
car4 = []
car5 = []
for i in range(5):
rand0m = randint(1,5)
car{0}.append(rand0m).format(i)
我知道 {0}.format 仅适用于字符串,它只是为了向您展示我想要做什么。我正在使用 Python 3
【问题讨论】:
-
我认为您最好将列表放入容器列表并迭代该容器列表。我理解你想要做什么,但这不是一个好的做法。
-
不要使用单独的列表。而是将列表放入另一个列表中。
标签: python list loops iteration