擅长:python、mysql、java
<p>在for循环中,您所做的是循环a中每个元素的<em>值</em>。然后在if语句中替换<em>值</em>,而不是<code>a</code>中的原始条目。相反,您必须使用它的索引引用<code>a</code>中的条目</p>
<p>试试这个</p>
<pre><code>a=["Pizza", "Cheeseburger", "Water", "Popcorn"]
menu = {"Nachos":6,"Pizza":6,"Cheeseburger":10,"Water":4,"Coke":5}
for i in range(len(a)):
if not a[i] in menu:
a[i]="Coke"
print(a)
</code></pre>