我正在使用 networkx 2.1 版来生成图表。
g = nx.DiGraph()
g.add_nodes_from([1, 2, 3, 4, 5, 6])
g.add_edges_from([(1, 2), (2, 4), (4, 5), (1, 3), (3, 6)])
Run Code Online (Sandbox Code Playgroud)
如果我通过检查节点= 5的祖先nx.ancestors(g, 5),它{1, 2, 4}有时会不按顺序返回集合,例如{1, 4, 2}如何按顺序获取它?有什么办法可以按顺序获取吗?