Hello everyone, Im very new to python so I am having a hard time with it. I am trying to input a set 's' and have it spit out 'result' which would be a list of all computed subsets of 's'.
I wrote the following code but its not working. When I make a set (call it b) and run subsets(b), I get a bunch of errors. What am I missing here?
def subsets(s): result = [set()] for xi in s: newsubsets= for subset in result: newsubsets.copy(subsets) newsubsets.add(xi) newsubsets.append(newsubsets) result.extend(newsubsets) return result