MultiGraph.nbunch_iter#
- MultiGraph.nbunch_iter(nbunch=None)#
返回包含在nbunch中的节点上的迭代器,该节点也在图中。
将检查nbunch中的节点在图形中的成员资格,如果不是,则将静默忽略。
- 参数
- nbunch单个节点、容器或所有节点(默认为所有节点)
该视图将仅报告关联到这些节点的边。
- 返回
- niter迭代器
也在图中的nBunch中的节点上的迭代器。如果nBunch为None,则遍历图形中的所有节点。
- 加薪
- NetworkXError
如果nBunch不是节点或节点序列。如果nBunch中的节点不可散列。
笔记
当nbunch是迭代器时,返回的迭代器直接从nbunch生成值,当nbunch耗尽时,该值将变为耗尽。
为了测试nbunch是否是单个节点,可以使用“if nbunch in self:”,即使在处理完这个例程之后也是如此。
如果nbunch不是节点或(可能为空)序列/迭代器或无,则
NetworkXError
提高了。此外,如果nbunch中的任何对象不可哈希,则NetworkXError
提高了。