擅长:python、mysql、java
<p>您可以使用<a href="https://docs.python.org/2/library/functions.html#hasattr" rel="nofollow">^{<cd1>}</a>检查属性:</p>
<pre><code>def get_id_list(person):
if hasattr(person, 'id'):
return [person.id] # better then getattr(person, 'id')
else:
return []
</code></pre>
<p>可以写在一行中:</p>
<pre><code>def get_id_list(person):
return [person.id] if hasattr(person, 'id') else []
</code></pre>