gpt4 book ai didi

python - 从两个集合的字典中的另一个集合中删除给定元素

转载 作者:行者123 更新时间:2023-11-28 21:30:15 24 4
gpt4 key购买 nike

我有一个字典, { "foo": set(["a", "b"]), "bar": set(["c", "d"]) } ,并且我得到了两个集合之一的元素以及另一个集合的名称。我需要删除该元素。我该怎么做呢?到目前为止我最好的尝试是:

keys = dict.keys()
if Element in dict[keys[0]].union(dict[keys[1]]):
dict[keys[abs(keys.index(Other_Set) - 1)]].remove(Element)

不过,这似乎有点过分了;有什么办法可以改进吗?

最佳答案

试试这个:

dictionary['foo' if otherset == 'bar' else 'bar'].discard(element)

关于python - 从两个集合的字典中的另一个集合中删除给定元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3368613/

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