ฉันมีกราฟที่มีขอบบวกและลบในเครือข่าย x ฉันต้องการค้นหาขอบลบทั้งหมดแล้วกลับด้าน ฉันเขียนโปรแกรมด้านล่างเพื่อค้นหาและลบขอบด้านลบ แต่ได้รับข้อผิดพลาดในการวนซ้ำ นี่คือรหัส:
for edge in G.edges():
sign = G.get_edge_data(edge[0], edge[1])['sign']
if sign == -1:
G.remove_edge(edge[0], edge[1])
G.add_edge(edge[1], edge[0])
ฉันจะวนซ้ำผ่านขอบทั้งหมดและกลับด้านลบทั้งหมดได้อย่างไร