手掌心
这里可以被认为是某种接近最终答案的答案myList = [] myEdgesList=[]#read the whole text from for root, dirs, files in os.walk(path): for file in files: if file.endswith('.xml'): with open(os.path.join(root, file), encoding="UTF-8") as content: tree = ET.parse(content) myList.append(tree) for k in myList: Edge= [e.attrib['src'] for e in k.findall('.//edge') if e.attrib['type'] != 'seg' ] myEdgesList.append(Edge)这提供['a1', 'a2', 'a4', 'a5'] 对于上面的示例以及所有其他示例的列表[['a1', 'a2', 'a3', 'a4'], ['a1', 'a2', 'a4', 'a5'], ['a1', 'a2', 'a4', 'a5'], ['a2', 'a3', 'a4', 'a5'], ['a2', 'a3', 'a4', 'a5'], ['a2', 'a3', 'a4', 'a5'], ['a1', 'a2', 'a4', 'a5'], ['a1', 'a2', 'a4', 'a5'], ['a1', 'a2', 'a4', 'a5'], ['a1', 'a2', 'a4', 'a5'], ['a2', 'a3', 'a4', 'a5'], ['a2', 'a3', 'a4', 'a5'], ['a2', 'a3', 'a4', 'a5'], ['a2', 'a3', 'a4', 'a5'], ['a2', 'a3', 'a4', 'a5'], ['a2', 'a3', 'a4', 'a5'], ['a2', 'a3', 'a4', 'a5'], ['a2', 'a3', 'a4', 'a5'], ['a2', 'a3', 'a4', 'a5'], ['a2', 'a3', 'a4', 'a5'], ['a2', 'a3', 'a4', 'a5'], ['a1', 'a2', 'a4', 'a5'], ['a1', 'a2', 'a4', 'a5'], ['a1', 'a2', 'a4', 'a5'], ['a1', 'a2', 'a4', 'a5'], ['a1', 'a2', 'a4', 'a5'], ['a1', 'a2', 'a4', 'a5'], ['a1', 'a2', 'a4', 'a5'], ['a1', 'a2', 'a3', 'a4'], ['a1', 'a2', 'a3', 'a4'], ['a1', 'a2', 'a3', 'a4'], ['a1', 'a2', 'a3', 'a4'], ['a1', 'a2', 'a3', 'a4'], ['a1', 'a2', 'a3', 'a4'], ['a1', 'a2', 'a3', 'a4'], ['a1', 'a2', 'a3', 'a4'], ['a2', 'a3', 'a4'], ['a2', 'a3', 'a4'], ['a2', 'a3', 'a4'], ['a2', 'a3', 'a4'], ['a2', 'a3', 'a4'], ['a2', 'a3', 'a4'], ['a2', 'a3', 'a4'], ['a2', 'a3', 'a4'], ['a2', 'a3', 'a4'], ['a2', 'a3', 'a4', 'a5'], ['a2', 'a3', 'a4', 'a5'], ['a2', 'a3', 'a4', 'a5'], ['a2', 'a3', 'a4', 'a5'], ['a2', 'a3', 'a4', 'a5'], ['a2', 'a3', 'a4', 'a5'], ['a2', 'a3', 'a4', 'a5'], ['a2', 'a3', 'a4', 'a5'], ['a2', 'a3', 'a4', 'a5'], ['a2', 'a3', 'a4', 'a5'], ['a2', 'a3'], ['a2', 'a3'], ['a2', 'a3'], ['a2', 'a3'], ['a2', 'a3'], ['a2', 'a3'], ['a2', 'a3'], ['a2', 'a3'], ['a2', 'a3'], ['a2', 'a3'], ['a2', 'a3'], ['a1', 'a2', 'a3'], ['a1', 'a2', 'a3'], ['a1', 'a2', 'a3'], ['a1', 'a2', 'a3'], ['a1', 'a2', 'a3'], ['a1', 'a2', 'a3'], ['a1', 'a2', 'a3'], ['a1', 'a2', 'a3'], ['a1', 'a2', 'a3'], ['a1', 'a2', 'a3'], ['a1', 'a2', 'a3'], ['a1', 'a2', 'a3'], ['a2', 'a3', 'a4', 'a5'],...只剩下将此列表转换为(0,0,0,0,1) <----- ['a1', 'a2', 'a3', 'a4']#as a5 is missing (0,0,1,0,0) <------ ['a1', 'a2', 'a4', 'a5']#as a3 is misisng ...(0,0,1) <------- ['a2', 'a3']#as a1 is missing 等等如果您有任何想法请告诉我,我也在努力