擅长:python、mysql、java
<p>为了扩展已经在这里发布的内容,使用<code>dict.get</code>不会在字典中出现键(例如“Senior”)时引发<code>KeyError</code>。在</p>
<p>您也可以这样做,使用三元运算符检查给定年份是否已经是<code>rank</code>中的键:</p>
<pre><code>rank = {1: "Freshman", 2: "Sophomore", 3: "Junior"}
year = 4
year_rank = rank[year] if year in rank else "Senior"
</code></pre>
<p><code>year_rank</code>将是“高级”</p>
<p>不过,我认为<code>dict.get</code>方法要好一些。在</p>