我正在使用 xml.etree.ElementTree
模块从另一个结构化文档创建一个带有 Python 3.1 的 XML 文档。
我可以使用什么 ElementTree 函数来返回现有子元素的索引?
最佳答案
getchildren 方法返回一个 Element 对象的子元素列表。然后,您可以使用列表的内置索引方法。
>>> import xml.etree.ElementTree as ET
>>> root = ET.Element("html")
>>> head = ET.SubElement(root, "head")
>>> body = ET.SubElement(root, "body")
>>> root.getchildren().index(body)
1
关于python - ElementTree 元素索引查找,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3763048/