擅长:python、mysql、java
<p>首先,我将假设您实际上已经在代码中缩进了print语句,因为否则它根本不起作用</p>
<p>问题是,对于每个循环,您在所有位置填充相同的键/值对</p>
<p>根据目的,你可以通过以下方式获得陈述:</p>
<pre><code>Emm = {'name' : 'Emmylou', 'graduate' : 'Fall 2021', 'bill' : 'paid', 'major' : 'Archeology', 'clubs-' : 'Photography, Acting and Glee'}
print(f"Her name is {Emm['name']} and she is on track to graduate in {Emm['graduate']}; Her major is {Emm['major']}; Her clubs - is {Emm['clubs-']}")
</code></pre>
<p>迭代字典可能面临的另一个问题是,除非您使用的是python 3.7或更高版本,否则无法保证在字典中保存项目的顺序。因此,您的键/值对可能不会以它们进入的相同顺序出现</p>