擅长:python、mysql、java
<p>试试这个简化版。您不需要else条件或<code>continue</code>,因为循环将在第一个匹配时返回。在</p>
<pre><code>>>> def get_student_name(matric_num, records):
... for i in records:
... if i[0] == matric_num:
... return i[1]
... return 'Not Found'
...
>>> records = [('123','Jim'),('456','Bob'),('890','Sam')]
>>> get_student_name('999', records)
'Not Found'
>>> get_student_name('123', records)
'Jim'
</code></pre>