classSolution(object): defthreeSum(self, nums): """ :type nums: List[int] :rtype: List[List[int]] """ nums = sorted(nums) rnums = [] for i in range(len(nums)): for j in range(i+1, len(nums)): for k in range(j+1, len(nums)): if nums[i] + nums[j] + nums[k] == 0: flag = 1 for a in rnums: if a == [nums[i], nums[j], nums[k]]: flag = 0 break if flag: rnums.append([nums[i], nums[j], nums[k]])