Subsets
题目大意
给定一个由不同数字组成的集合,罗列出该集合的所有子集。...,当向其中添加一个元素时,[1,2]有[[],[1],[2],[1,2]]四个子集,可以看出来,在新添加一个元素的时候,是在原来子集的基础上,添加原子集中所有元素加上新元素的总集合。...,[1,2]有[[],[1],[2],[1,2]]四个子集,可以看出来,在新添加一个元素的时候,是在原来子集的基础上,添加原子集中所有元素加上新元素的总集合。...temp_size if i >= 1 and nums[i] == nums[i - 1] else 0
temp_size = len(result) # 每次取到result最后一位...,也就是从start一直到最后一位
for j in range(start, temp_size):
result.append(result[