要创建一个函数来输出一个类的不同实例的'x'数量,可以按照以下步骤进行:
class MyClass:
def __init__(self, x):
self.x = x
def count_x_instances(instances):
count = 0
for instance in instances:
if hasattr(instance, 'x'):
count += 1
return count
# 创建类的实例
instance1 = MyClass(10)
instance2 = MyClass(20)
instance3 = MyClass(30)
# 创建实例列表
instances = [instance1, instance2, instance3]
# 调用count_x_instances函数并输出结果
print(count_x_instances(instances))
这样,函数count_x_instances将输出实例列表中具有属性x的实例数量。
领取专属 10元无门槛券
手把手带您无忧上云