gpt4 book ai didi

python - 将集合列表的项目添加到另一个集合

转载 作者:行者123 更新时间:2023-11-30 23:18:08 28 4
gpt4 key购买 nike

举个例子:

setA = set("A")
setB = set("B")
list = [setA, setB]

test = set("C")
test.add(list)

这给了我预期的TypeError: unhashable type: 'list'

如何获得一套{'C', 'B', 'A'}

最佳答案

您可以使用set.union:

setA = set("A")
setB = set("B")
setC = set("C")
my_list = [setA, setB, setC]
result = set.union(*my_list)

您现在正尝试将列表添加到集合中,但这是不可能的。

如果你有 test = set("C") 那么你可以这样做:

test |= setA | setB

这还会将 setAsetB 的内容添加到 test 中。

关于python - 将集合列表的项目添加到另一个集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26920124/

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