【发布时间】:2019-02-03 08:47:03
【问题描述】:
以下是示例供参考:
pairlist = [("A","B"),("Q","R"),("S","T"),("C","E"),("F","G"),("G","I"),("A","Y"),("B","C"),("B","D")]
我需要从此列表中获取元组的更多互连值(直接或间接)
例如: 请参阅下面的列表,其中“A”在pairlist[0]位置的元组(“A”,“B”)中与“B”链接,“B”与pairlist[7]中的“C”链接,依此类推它是大量间接互连的,而“G”的互连较少。
pairs1 = ["A", "B", "C", "D", "E", "Y"] #More Interconnected indirectly
pairs2 = ["G", "F", "I"] #Less Interconnected indirectly
列表中的以下元组没有与任何一个互连。
("Q","R"),("S","T")
尽管“G”是重复的,它与major一次没有联系,但它单独与其他元素联系在一起,与其他元素的联系非常少。
如何获取如下列表
pairs = ["A", "B", "C", "D", "E", "Y"]
【问题讨论】:
-
请更详细地解释您的示例。
-
您正在寻找图中的最大连通分量。尝试使用该词进行网络搜索,您应该能够找到一些东西。
-
编辑了更多细节,请您再次参考并分享解决方案
标签: python python-3.x list tuples