擅长:python、mysql、java
<p>看起来你在看<a href="https://medium.com/byte-tales/the-classic-tic-tac-toe-game-in-python-3-1427c68b8874" rel="nofollow noreferrer">this tic-tac-toe game</a></p>
<p>正如您所提到的,<code>theBoard</code>是一个字典,这里是它的初始条件:</p>
<pre class="lang-py prettyprint-override"><code>theBoard = {'7': ' ' , '8': ' ' , '9': ' ' ,
'4': ' ' , '5': ' ' , '6': ' ' ,
'1': ' ' , '2': ' ' , '3': ' ' }
</code></pre>
<p><a href="https://docs.python.org/3/tutorial/datastructures.html#dictionaries" rel="nofollow noreferrer">In Python dictionaries have 'keys' and 'values'</a>(点击链接了解更多信息)。在这种情况下,键是数字1-9,并且至少在开始时,它们都等于<code>' '</code></p>
<p>将<code>[key]</code>添加到字典的名称后,将提取该键的值</p>
<p>例如:</p>
<pre class="lang-py prettyprint-override"><code># define the dict
dictionary = {'key1':'value1', 'key2':'value2'}
# extract value2
dictionary['key2']
</code></pre>
<p>在您的示例中<code>move</code>是键,用于检查值是否为<code>' '</code></p>
<p>如上所述,类似的语法贯穿整个Python。值得回顾一下<a href="https://docs.python.org/3/tutorial/datastructures.html#" rel="nofollow noreferrer">data structures documentation</a>以巩固概念</p>