在Python中,有没有更好的方法将多个字段作为一个列表来获取?

2024-05-14 15:46:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要一个列表:[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"]来做这项工作,但我不确定这是否是最推荐的方法。你知道吗

有人知道有没有其他方法来做这项工作吗?谢谢!你知道吗


Tags: sample方法namein元素列表for模式

热门问题