Juste de retourner le texte des éléments dans xpath (python / lxml)

J'ai une structure XML comme ceci:

mytree = """
<path>
    <to>
        <nodes>
            <info>1</info>
            <info>2</info>
            <info>3</info>
        </nodes>
    </to>
</path>
"""

Je suis actuellement à l'aide de xpath en python lxml pour saisir les nœuds:

>>> from lxml import etree   
>>> info = etree.XML(mytree)   
>>> print info.xpath("/path/to/nodes/info")
[<Element info at 0x15af620>, <Element info at 0x15af940>, <Element info at 0x15af850>]  
>>> for x in info.xpath("/path/to/nodes/info"):
            print x.text

1
2
3

C'est super, mais est-il le moyen le plus propre à saisir juste l'intérieur des textes sous forme de liste, plutôt que d'avoir à écrire la boucle for par la suite?

Quelque chose comme:

print info.xpath("/path/to/nodes/info/text")

(mais qui ne fonctionne pas)