我可以用for循环创建新的变量吗?



我正在为类创建新的变量,我可以这样做吗?

for i in range(8): s{i} = card(i, "hearth") #card is class

或者有其他选择吗?如果我能帮上忙就太好了

我想要这个输出

s0 = card(O, "hearth") s1 = card(1, "hearth") #etc..

列一个清单:

s = [card(i, "hearth") for i in range(8)]

现在你有s[0],s[1]

不能动态命名循环中的变量。我会将它们添加到一个列表中:

card_list = [card(i, "hearth") for i in range(8)]

所以你可以用索引访问它们。

最新更新