Python 列表并集:使用 reduce 和 set 获取所有子列表的唯一元素
"使用 Python 实现:一个列表中包含多个子列表,返回一个所有子列表的并集列表"\n您可以使用reduce函数和set数据结构来实现这个功能。首先,使用reduce函数将所有子列表合并为一个列表,并使用set将其转换为一个集合,最后将集合转换回列表并返回。以下是一个示例代码:\n\npython\nfrom functools import reduce\n\ndef get_union_list(sublists):\n merged_list = reduce(lambda x, y: x + y, sublists)\n union_list = list(set(merged_list))\n return union_list\n\n# 示例输入\nsublists = [[1, 2, 3], [2, 3, 4], [3, 4, 5]]\n\n# 调用函数并打印结果\nprint(get_union_list(sublists))\n\n\n运行以上代码,您将得到输出:[1, 2, 3, 4, 5]。
原文地址: https://www.cveoy.top/t/topic/pzbD 著作权归作者所有。请勿转载和采集!