可以通過使用Counter函數來統計數字出現的次數,然后遍歷統計結果,找出出現次數為1的數字。以下是一個示例代碼:
from collections import Counter
def find_single_number(nums):
count = Counter(nums)
single_numbers = [num for num, freq in count.items() if freq == 1]
return single_numbers
# 測試代碼
nums = [1, 2, 3, 4, 5, 4, 3, 2, 1]
single_numbers = find_single_number(nums)
print(single_numbers)
輸出結果為:[5],表示只出現一次的數字為5。