我有一段代码,其中包含一个用于从 XML 文件中绘制内容的 for 循环;
for evoNode in node.getElementsByTagName('evolution'):
evoName = getText(evoNode.getElementsByTagName( "type")[0].childNodes)
evoId = getText(evoNode.getElementsByTagName( "typeid")[0].childNodes)
evoLevel = getText(evoNode.getElementsByTagName( "level")[0].childNodes)
evoCost = getText(evoNode.getElementsByTagName("costperlevel")[0].childNodes)
evolutions.append("%s x %s" % (evoLevel, evoName))
目前它输出到一个列表中evolutions
,正如它在该代码的最后一行中所说的那样,对于这个和其他几个具有非常相似功能的函数,我需要它输出到一个类中。
class evolutions:
def __init__(self, evoName, evoId, evoLevel, evoCost)
self.evoName = evoName
self.evoId = evoId
self.evoLevel = evoLevel
self.evoCost = evoCost
如何创建这个类的一系列实例,每个实例都是那个for函数的响应?或者什么是核心实用解决方案?这个并不真正需要课程,但其他一个确实需要。