leetcode 414

Posted on 2020-10-18 10:09  黑炽  阅读(73)  评论(0编辑  收藏  举报
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]#返回最后一个值