使用方法 from sortedcontainers import SortedList Leetcode编程 第三大的数 def thirdMax(nums): s = SortedList() for num in nums: if num not in s: s.add(num) if len(s)>3: s.pop(0) return s[0] if len(s)==3 else s[-1]