擅长:python、mysql、java
<p>字典有你需要的确切功能-它是<code>setdefault</code>。将代码的最后一行更改为:</p>
<p><code>course_roll_dict.setdefault(course_code, set()).add(student_id)</code></p>
<p>下面是这行奇怪的代码的作用。<code>setdefault</code>尝试在字典中查找键<code>course_code</code>。如果键不在那里,它会将键添加到字典中,并使用第二个参数(一个空集)作为值,该值同时返回。如果键在那里,它只返回值。无论哪种情况,返回值都是迄今为止处理的学生的集合。然后你就把新学生加进去。你知道吗</p>
<p>您还可以查看标准库中的类<code>defaultdict</code>。你知道吗</p>