Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试在 python 中创建一个列表,其中条目数取决于一个变量。
例如:
Var = 20 List = [random.randrange(-25,+26)]
我希望 List 有 20 个条目,基于Var变量,每个条目的初始值相同random.randrange(-25,+26)。
Var
random.randrange(-25,+26)
将列表相乘:
List = [random.randrange(-25,+26)] * Var
这会调用random.randrange() 一次,然后引用相同的值 20 次以构建一个包含 20 个条目的列表。
random.randrange()
如果您想要 20 个不同的随机值,请使用列表推导:
List = [random.randrange(-25,+26) for _ in range(Var)]