gpt4 book ai didi

python - 合并包含公共(public)元素的子列表

转载 作者:行者123 更新时间:2023-11-28 17:22:38 24 4
gpt4 key购买 nike

<分区>

我正在尝试编写一个快速函数,它将遍历子列表中的元素并合并子列表(如果它们包含元素)。例如,列表 [[0, 3], [3, 4], [5, 6]] 应该合并到 [[0, 3, 4], [5, 6]]. 子列表可以是任意大小,每个子列表可以有不同的大小,因此可以包含许多元素。

到目前为止,我的代码(不起作用)如下所示。出现的错误是:slice indices must be integers or None or have an __index__ method

def join_clusters(clusters):
for cluster in clusters:
for j in cluster:
for k in clusters[cluster:]:
for h in k:
if j == h:
cluster.append(k)
clusters.pop(k)
return clusters

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com