lxml 的 findall 和反向排序
如何将所有找到的元素按相反的顺序打印出来?
labels = tree.findall(label)
for label in labels:
print etree.tostring(label)
2 个回答
4
这里有一个叫做 reversed
的函数:
for label in reversed(labels)
1
或者也许可以像这样:
labels = ET.findall(label)
alist =[]
for one_label in labels:
alist.append(etree.tostring(one_label))
print sorted(alist, reverse=True)