问题描述
我正在学习 networkx 库,我遇到了这个(源代码是 here)
sorted(d for n,d in G.degree())
它对图 G 中节点的度数进行排序。我不太明白这一点,尤其是“d for n”:这里 n 是什么意思?
解决方法
这是
的简写
lst = []
for n,d in G.degree():
lst.append(d)
lst.sort()
因此,G.degree
预计会返回一组包含两个元素的元组,其中第二个元素具有度数。您只是收集这些值并对其进行排序。