groups#

groups(many_to_one)[source]#

将多对一映射转换为一对多映射。

many_to_one 必须是一个字典,其键和值都是可哈希的。

返回值是一个字典,将 many_to_one 中的值映射到具有该值的 many_to_one 键的集合。

Examples

>>> from networkx.utils import groups
>>> many_to_one = {"a": 1, "b": 1, "c": 2, "d": 3, "e": 3}
>>> groups(many_to_one)  
{1: {'a', 'b'}, 2: {'c'}, 3: {'e', 'd'}}