import xml.etree.ElementTree as ET
xmlstr = """
<A>
  <B>some text</B>
  <B>other text</B>
  <B>more text</B>
</A>
"""
tree = ET.fromstring(xmlstr)
tree.remove(tree.findall('.//B')[1])
Как удалить узел в xml с помощью ElementTree в Python?