擅长:python、mysql、java
<p>您的代码行有两个主要问题。让我们回顾一下:</p>
<pre class="lang-py prettyprint-override"><code>if["Location"] = "Pooch Shop":
</code></pre>
<p>首先,您尝试比较两个表达式。这是在python中通过等式运算符<code>==</code>完成的。单个<code>=</code>通常表示赋值。你知道吗</p>
<h2>例如:</h2>
<pre class="lang-py prettyprint-override"><code>>>> a = 5
>>> print(a)
5
>>> print(a == 5) # "is a equal to 5?"
True
</code></pre>
<hr/>
<p>第二个问题是<code>if["Location"]</code>。你知道吗</p>
<p>在Python中,方括号通常用作“getter”。访问对象内部元素的一种方法(如列表或字典)。你知道吗</p>
<h2>例如:</h2>
<pre class="lang-py prettyprint-override"><code>>>> a = ["x", "y", "z"]
>>> print(a[1])
y
>>> b = {"name": "Tomer", "age": 29}
>>> print(b["name"])
Tomer
</code></pre>
<p>所以你希望<code>["Location"]</code>跟在某个对象后面。你知道吗</p>
<p>下一行代码中有一个提示:</p>
<pre class="lang-py prettyprint-override"><code>individual_user_rating = puppy_toys["Toys"][toy]["User Rating"]
</code></pre>