how to fix error: object of type 'generator' has no len() -python

how to fix error: object of type 'generator' has no len() -python

我只是想用Girvan Newman算法做社区检测,代码是从youtube视频学来的。但是,当我运行相同的代码时,出现错误

我已经在 Mac OS X python 2.7 终端和 Jupyter 的 python 3.7 上试过了,错误是一样的。

我希望输出有两个社区列表

你可以先转换成列表来获取len:

l = len(list(c))