【发布时间】:2021-05-24 02:23:13
【问题描述】:
我不确定我想要做什么的技术术语,但这就是它的要点。我有以下清单:
x = ['a', 'b', 'c']
我想创建一个新列表 y 其中len(y) = 2 ** len(x) 这样:
y = ['∅', 'a', 'b', 'c', 'a,b', 'a,c', 'b,c', 'a,b,c']
我不确定在循环 x 以创建所需的列表 y 时使用什么操作。
【问题讨论】:
-
你想遍历子集,所以使用
itertools -
你想要的列表中的第一个元素
'∅'是什么意思? -
@Anonymous 是空集的常用数学符号