我正在为类创建新的变量,我可以这样做吗?
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)]
所以你可以用索引访问它们。