无与伦比的井字游戏中的错误

Error in Unbeatable Tic Tac Toe

在查看 Unbeatable Tic Tac Toe Bot 的代码时,我在一个函数中找到了这段代码。

def __init__(self,other=None):
    self.player = 'X'
    self.opponent = 'O'
    self.empty = '.'
    self.size = 3
    self.fields = {} # A dictionary
    for y in range(self.size):
        for x in range(self.size):
            self.fields[x,y] = self.empty

fields 属性表示字典。 self.fields[x,y]代表什么? x代表一列,y代表一行吗?

在此上下文中,x,y 是一个元组,因此与:

相同
self.fields[(x,y)] = self.empty

相当于:

k = (x, y)
self.fields[k] = self.empty