擅长:python、mysql、java
<p>我想这会管用。。。在</p>
<pre><code>try:
idx = list_of_objects.index(check_object)
return list_of_objects[idx]
except ValueError:
return check_object
</code></pre>
<p>这样做的好处是它只需要像其他一些解决方案建议的那样在列表中查找一次(而不是两次)。而且,许多人认为“请求原谅”比“先看后跳”更像Python。(EAFP与LBYL)</p>