📅  最后修改于: 2023-12-03 15:27:11.518000             🧑  作者: Mango
这个Python程序的主要目的是查找一个数组中只出现一次的元素。它使用Python内置的Counter类来实现这个目标。Counter是一个字典子类,用于计算迭代器中元素的出现次数。因此,通过遍历数组并使用Counter,可以轻松地找到只出现一次的元素。
from collections import Counter
def find_unique(arr):
counter = Counter(arr)
unique = [k for k, v in counter.items() if v == 1]
return unique
该函数接受一个数组作为参数,并返回只出现一次的元素的列表。它先使用Counter类创建一个计数器,然后使用列表推导式从计数器中提取只出现一次的键。
在其他情况下,可能需要用到其他方法来查找出现一次的元素,但在Python中使用Counter类是一种简单而直接的方法。