在python上执行单个类似链接的操作

在python上执行单个类似链接的操作,python,Python,我被困在一个可能很容易解决的问题上,所以我所要求的只是一些开始的想法: 在python中,我生成了文件名之间的链接。每个文件名至少与字典名称中的两个数字相关联。数字编号{fileName:[数字列表]}不同的文件名可以有一些共同的关联数字。为了了解这一点,我创建了一个dictionary numberName{number:[相关文件名列表]}。我想做的是某种单一链接:重新组合所有至少有一个共同编号的文件名。这个分组必须有效,因为我有数百万个文件名。您可以尝试将图形用于 每个文件名都是图形的一个

我被困在一个可能很容易解决的问题上,所以我所要求的只是一些开始的想法:


在python中,我生成了文件名之间的链接。每个文件名至少与字典名称中的两个数字相关联。数字编号
{fileName:[数字列表]}
不同的文件名可以有一些共同的关联数字。为了了解这一点,我创建了一个dictionary numberName
{number:[相关文件名列表]}
。我想做的是某种单一链接:重新组合所有至少有一个共同编号的文件名。这个分组必须有效,因为我有数百万个文件名。

您可以尝试将图形用于

每个文件名都是图形的一个节点(
G.add_node()
),您可以将具有公共编号的文件名与边链接起来。然后,networkx应该使您能够找到图形中的派系