给定一个整数数组 nums,其中恰好有两个元素只出现一次,其余所有元素均出现两次。 找出只出现一次的那两个元素。

def singleNumber(nums):
  d={}
  l=[]
  for i in nums:
    if i in d:
      d[i]+=1
    else:
      d[i]=1
    for k,v in d.items():
      if v==1:
      l.append(k)
  return l

posted @ 2018-05-12 23:15  Python从入门到放弃第一集  阅读(2064)  评论(0编辑  收藏  举报