gpt4 book ai didi

python - 所有子集的集合

转载 作者:太空狗 更新时间:2023-10-29 17:28:22 27 4
gpt4 key购买 nike

在 Python2 中我可以使用

def subsets(mySet):
return reduce(lambda z, x: z + [y + [x] for y in z], mySet, [[]])

找到 mySet 的所有子集。 Python 3 已删除 reduce

对于 Python3,如何同样简洁地重写它?

最佳答案

这是一个 list Python 中幂集(所有子集的集合)算法的几种可能实现。有些是递归的,有些是迭代的,有些不使用reduce。有很多选项可供选择!

关于python - 所有子集的集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9438936/

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