Python - 对象列表

对象列表即为存放实例化对象的列表

class C1(object):
	pass


class C2(object):
	pass


obj_list = []  # 用于存实例化对象的列表
for func in [C1, C2]:  # 遍历类
	obj = func()  # 生成实例化对象
	obj_list.append(obj)  # 添加到对象列表中


# 另一写法,列表生成式
obj_list = [func() for func in [C1, C2]]
# for func in [C1, C2],func 为遍历 [C1, C2]
# func() 就分别为实例化的 C1、C2

  

posted @ 2021-01-12 19:43  Sch01aR#  阅读(901)  评论(0编辑  收藏  举报