python怎么找出只出现一次的数字

avatar
作者
筋斗云
阅读量:5

可以通过使用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。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!