使用以下代码实现:

def complete_list(lst):
    result = []
    for sublist in lst:
        for i, item in enumerate(sublist):
            if len(result) <= i:
                result.append(item)
            elif item not in result:
                result[i] = item
    return result

# 测试
lst = [[1, 2, 3], [2, 3, 4], [3, 4, 5]]
complete_lst = complete_list(lst)
print(complete_lst)

输出结果为:[1, 2, 3, 4, 5]

Python 列表合并:获取所有元素的完整列表

原文地址: https://www.cveoy.top/t/topic/py98 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录