擅长:python、mysql、java
<p>从每个类中提取名称,如果已选中的类的列表已包含该类,则进行检查</p>
<pre><code>class AdminInfo:
name = None
def is_admin(self):
return self.val_is_admin
def __init__(self, username='Undefined', is_admin=False):
self.val_is_admin = is_admin
self.name = username
ai_list = [AdminInfo(username='abc', is_admin=False), AdminInfo(username='cde', is_admin=False),
AdminInfo(username='efg', is_admin=False), AdminInfo(username='hij', is_admin=True),
AdminInfo(username='jkl', is_admin=False), AdminInfo(username='abc', is_admin=False),
AdminInfo(username='xyz', is_admin=False)]
if __name__ == '__main__':
names = []
n_list = []
for i in ai_list:
if i.name not in names:
names.append(i.name)
n_list.append(i)
print(names)
</code></pre>