lxml findall и обратный порядок - PullRequest
       3

lxml findall и обратный порядок

1 голос
/ 16 октября 2011

Как напечатать все элементы findall в обратном порядке?

labels = tree.findall(label)

for label in labels:
     print etree.tostring(label)

Ответы [ 2 ]

3 голосов
/ 16 октября 2011

Имеется функция reversed:

for label in reversed(labels)

1 голос
/ 16 октября 2011

или, может быть, что-то вроде этого:

labels = ET.findall(label)
alist =[]
for one_label in labels:
     alist.append(etree.tostring(one_label))

print sorted(alist, reverse=True) 
...