判断出现一次的数字

# class Solution(object):
#     def singleNum(self,nums):
#         for i in nums:
#             n = nums.count(i)
#             if n == 1:
#                 return i
#
# s=Solution()
# print(s.singleNum([1,2,2,3,3]))
#
#
# nums=[2,2,1,1,1,3]
# {1:3,2:2,3:1}

from collections import Counter
class Solution(object):
    def singleNum(self,nums):
        dict_nums = dict(Counter(nums))
        nums_list = dict_nums.keys()
        for i in nums_list:
            if dict_nums[i]==1:
                return i

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容