我正在尝试在python中创建一个列表,其中条目的数量取决于变量。
例如:
Var = 20
List = [random.randrange(-25,+26)]
我希望列表有20个条目,基于Var
变量,每个条目具有相同的初始值random.randrange(-25,+26)
。
答案 0 :(得分:2)
将列表相乘:
List = [random.randrange(-25,+26)] * Var
这会调用random.randrange()
一次,然后引用相同的值20次以构建包含20个条目的列表。
如果您想要20个不同的随机值,请使用列表推导:
List = [random.randrange(-25,+26) for _ in range(Var)]