gpt4 book ai didi

创建多个列表中包含的所有值的联合的 Pythonic 方法

转载 作者:IT老高 更新时间:2023-10-28 21:44:27 25 4
gpt4 key购买 nike

我有一个列表列表:

lists = [[1,4,3,2,4], [4,5]]

我想展平此列表并删除所有重复项;或者,换句话说,应用集合联合操作:

desired_result = [1, 2, 3, 4, 5]

最简单的方法是什么?

最佳答案

set.union做你想做的事:

>>> results_list = [[1,2,3], [1,2,4]]
>>> results_union = set().union(*results_list)
>>> print(results_union)
set([1, 2, 3, 4])

您也可以对两个以上的列表进行此操作。

关于创建多个列表中包含的所有值的联合的 Pythonic 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2151517/

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