<p>试试下面的方法</p>
<pre><code>import xml.etree.ElementTree as ET
xml = '''<root>
<PubmedArticle>
<MedlineCitation Status="MEDLINE" Owner="NLM">
<Article PubModel="Print">
<AuthorList CompleteYN="Y">
<Author ValidYN="Y">
<LastName>Makar</LastName>
<ForeName>A B</ForeName>
<Initials>AB</Initials>
</Author>
<Author ValidYN="Y">
<LastName>McMartin</LastName>
<ForeName>K E</ForeName>
<Initials>KE</Initials>
</Author>
<Author ValidYN="Y">
<LastName>Palese</LastName>
<ForeName>M</ForeName>
<Initials>M</Initials>
</Author>
<Author ValidYN="Y">
<LastName>Tephly</LastName>
<ForeName>T R</ForeName>
<Initials>TR</Initials>
</Author>
</AuthorList>
</Article>
</MedlineCitation>
</PubmedArticle>
</root>'''
root = ET.fromstring(xml)
for a in root.findall('.//Author'):
print(f'{a.find("LastName").text}_{a.find("ForeName").text}_{a.find("Initials").text}')
</code></pre>
<p>输出</p>
<pre><code>Makar_A B_AB
McMartin_K E_KE
Palese_M_M
Tephly_T R_TR
</code></pre>