擅长:python、mysql、java
<p>字典是一个<code>unordered</code>关联表。
这意味着当您使用for-each循环遍历键值对时,不能依赖键值对的顺序。这不是你的错误,这是为字典设计的行为。你知道吗</p>
<p>您可以有一个键列表,它将保持您喜欢的输出顺序:</p>
<pre><code>subjects = ['Je', 'Tu', 'Il ou Elle', 'Nous', 'Vous', 'Ils ou Elles']
terminaisons = ['e', 'es', 'e', 'ons', 'ez', 'ent']
for subject, terminaison in zip(subjects, terminaisons):
print(subject, terminaison)
</code></pre>
<p>但这并没有使用词典。
如果要玩和测试词典,可以编写以下内容:</p>
<pre><code>conjugaisonTable = {subject: terminaison for subject, terminaison in zip(subjects, terminaisons)}
for subject in subjects:
print(subject, conjugaisonTable[subject])
</code></pre>