leetcode 448. Find All Numbers Disappeared in an Array 找到所有数组中消失的数字 python 最简一行代码 (集合的操作)

版权声明:作者:onlychristmas 欢迎转载,与人分享是进步的源泉! 转载请保留原博客地址:https://blog.csdn.net/huhehaotechangsha https://blog.csdn.net/huhehaotechangsha/article/details/80839491
所有Leetcode题目不定期汇总在 Github, 欢迎大家批评指正,讨论交流。
class Solution:
    def findDisappearedNumbers(self, nums):
        """
        :type nums: List[int]
        :rtype: List[int]
        """

#       method one  集合操作
        return list(set(range(1, len(nums)+1)) - set(nums))
        
    
        # method two
        # s = set(nums)  # 不能直接写成一行,效率太低
        # return [i for i in range(1, len(nums)+1) if i not in s]
所有Leetcode题目不定期汇总在 Github, 欢迎大家批评指正,讨论交流。

没有更多推荐了,返回首页