class Card:
def __init__(self, row, col):
self.row = row
self.col = col
for c in range(1,7):
for r in range(1,7):
Card_"row"-"col" = Card(r,c)
我希望每张卡都根据其行和列来命名。例如“ Card_1-2”将出现在第1行和第2列中,以便我可以更轻松地引用每张卡。有没有办法可以解决我的问题?无论哪种方式,有人都可以帮助我。
答案 0 :(得分:2)
使用单元格坐标的字典对于您而言是一种简单的解决方案:
grid = {}
for r in range(1,7):
for c in range(1,7):
grid[r,c] = Card(r,c)
因此grid[r,c]
以后可以访问每张卡
答案 1 :(得分:0)
创建一个字典,将您想要的名字映射到每张卡上。
app/javascript/packs/application.js