我需要一份清单:[A.sample.name, A.species.name, A.factor.name, A.cell.name, A.population.name]
但是,这个列表很长(大约 20 个元素)并且所有元素都来自同一个模式A.fieldname.name
。我想我可以[A.__dict__[i].name for i in ["sample", "species", "factor", "cell", "population"]
用来做这项工作,但我不确定这是否是最推荐的方式。
有谁知道是否有其他方法可以完成这项工作?谢谢!