我正在使用Networkx创建DAG(有向无环图)。每个节点由具有两个不同属性“操作”和“可达”的int表示。我正在使用以下“ for循环”来遍历该节点:
flush
它从头到尾遍历每个节点。在代码的另一部分中,我需要从最后到另一端以另一种方式进行迭代,但是由于类型为TCHAR verb[128];
,所以我无法反转对象。如何反转for循环的顺序?
我的网络看起来像这样
for nodes in p.nodes(data=True):
答案 0 :(得分:1)
您可以将NodeView对象转换为列表,然后反转该列表。
g = nx.erdos_renyi_graph(100, 0.1)
node_list = list(g.nodes())
reversed_node_list = node_list[::-1]