【发布时间】:2021-01-13 11:26:08
【问题描述】:
我正在尝试在 python 中对嵌套列表进行分类,我的列表很大,但由于项目索引错误,我还没有成功。我的目标是,如果列表中的两个项目具有相同的成员,则使用 item2 扩展 item1 并删除 item2。我没有足够的python经验。希望能帮到你
My pseudo code
L = [[0, 1], [2, 3], [4, 5, 13], [6, 7], [2, 8],[3, 10, 11], [12, 13]]
for i in range(len(L)-1):
for j in range(i+1,len(L)):
if i!=j and set(L[i]) & set(L[j]) != set():
L[i].extend(L[j])
L.remove(L[j])
expected L = [[0,1], [6, 7], [2, 3, 2, 8, 3, 10, 11], [4, 5, 13, 12, 13]]
【问题讨论】: