我有以下结构,其中包含大约100个if ... elif的长列表。有没有办法在python中更优雅地处理它?</ p>
if isinstance(scen_dep, Class1):
scen_deps[someEnum.class2].append('1')
elif isinstance(scen_dep, Class2):
scen_deps[someEnum.class2].append('1')
elif isinstance(scen_dep, Class3):
scen_deps[someEnum.class3].append('1')