0

我是 python 和 gurobipy 库的初学者,我想生成一堆带有索引的单个变量,比如 x1、x2、...、x100... 有没有更快更简单的方法来生成它们?我尝试了各种形式的“for”结构,但 shell 不断返回语法错误消息...... :( 请帮助!

4

2 回答 2

1

如果您只想要一组可以索引的值,请使用列表(索引从 0 开始):

mylist = ["some item", 23, "other item", 99]
twentythree = mylist[1]

您可以使用以下命令将项目添加到列表中.append(<item>)

mylist.append("new item")

您可以使用 列出 100 个项目range(100),但结果列表将包含 0 到 99 的值。

于 2014-09-25T01:50:35.557 回答
0

不能说我喜欢这样做 - 但每当你必须手动完成这些繁琐的工作时......

for i in range(1,101):
    globals()["x{}".format(i)] = "test"

print x53 # prints test
于 2014-09-25T01:56:40.117 回答