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

52次阅读
没有评论

共计 336 个字符,预计需要花费 1 分钟才能阅读完成。

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

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-21发表,共计336字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)