在 Python 中通过字符串名称和整数值实例化对象 [重复]

问题描述 投票:0回答:0

我有3个班级:

class Year1(x):
    def action():
        ...

class Year2(x):
    def action():
        ...

class Year3(x):
    def action():
        ...

如何从字符串名称和整数值的元组列表中实例化这些对象,如下所示:

ls = [('Year1', 10), ('Year2', 15), ('Year3', 25)]

对此:

years = [Year1(10), Year2(15), Year3(25)]

这个问题没有帮我解决问题

python oop instantiation
© www.soinside.com 2019 - 2024. All rights reserved.