leetcode 只出现一次的数字
用推导式超时
b = {i:nums.count(i) for i in nums} for i in b: if b[i] ==1: return i
改用我认为的普通写法,通过
dict={} for num in nums: if num in dict: dict[num]+=1 else: dict[num]=1 for key in dict: if dict[key]==1: return key
看了别人的牛逼思路,感觉还是脑子不够使。。。
sum(list(set(a)))*2 - sum(a)