我在NetworkX中有一个图G,想要按照节点的度数对其进行排序。然而,以下代码在最新的NetworkX版本中无法工作:
sorted(set(G.degree().values()))
而且下面的代码看起来有点笨拙,因为它需要将networkx的DegreeView转换为Python元组列表。
degrees = [(node,val) for (node, val) in G.degree()]
sorted(degrees, key=lambda x: x[1], reverse=True)
有更好的方式吗?