我有一個(gè)基本案例要處理,它是創(chuàng)建字典并將其子集打印到列表中。我試過(guò)itertools、chain和組合;from itertools import chain, combinationsdict = {1,2,3}def powerset(iterable): s = set(dict) return chain.from_iterable(combinations(s,r) for r in range(len(s)+1))set(powerset("dict"))這段代碼給出:{(), (1,), (1, 2), (1, 2, 3), (1, 3), (2,), (2, 3), (3,)}我期望這個(gè):[{}, {1}, {1, 2}, {1, 2, 3}, {1, 3}, {2}, {2, 3}, {3}]
如何打印字典的所有子集?
夢(mèng)里花落0921
2022-06-28 10:16:31
