我有一个类, user
,即有一个属性metadata
。
metadata
是对象,每个对象具有不同的类,例如列表:
user.metatada = [Employee(), Student(), OtherClass()]
在更新脚本,我需要检查,如果某一类型列表中的存在,就像这样:
if type(Employee()) in user.metadata:
replace user.metadata[indexOfThatEmployee] with new Employee()
else:
user.metadata.append(new Employee())
反正是有易检查某种类型列表中的存在?