1 class Solution: 2 def thirdMax(self, nums: List[int]) -> int: 3 nums_set = set(nums)#先转化为集合,那么就解决了重复问题 4 data_sorted = sorted(nums_set)#然后排序,返回值是列表 5 if len(data_sorted) >= 3: 6 return data_sorted[-3]#返回倒数第三个值,如果升序排列 7 else: 8 return data_sorted[-1]#返回最后一个值