BM52 数组中只出现一次的两个数字
class Solution: def FindNumsAppearOnce(self , array: List[int]) -> List[int]: # write code here dict = {} for i in range(len(array)): if array[i] not in dict: dict[array[i]] = 1 else: print(array[i]) del dict[array[i]] return sorted(list(dict.keys()))
要注意的点:
- 哈希表基数要娴熟的写出来;
- 删除哈希表某键值对,del dict [key]
- 输出哈希表键 dict.keys(), 若要把他转成 list 输出则需 list(dict.keys())