我有一个包含项目对的列表。我想比较一对元素和另一对元素?

时间:2014-11-21 15:09:01

标签: python list function sorting for-loop

connected_disks = [[0,4],[1,11],[2,0],[0,9],[5,11]]

在我的计划中,每个项目“说”:

磁盘0与磁盘4重叠,磁盘1与磁盘5重叠,依此类推。

由于磁盘0与磁盘4以及1和2重叠,因此形成了一个CLUSTER。我想把这些作为一个单独的项目列在一起。 所以我想比较列表中的项目,以便我可以创建一个具有共同元素的排序列表:

sorted_disks = [[0,4,2,9],[1,11,5]]例如。

我必须使用一个函数来做这个,从这个开始:

def joincluster(c1,c1)     对于connected_disks中的c [c2]:      if c in connected_disks [c1]:

其中c1和c2是列表connected_disks中的随机对,c表示一对中的特定元素。

但我需要帮助。任何想法??

干杯球员

0 个答案:

没有答案