在Python中,可以使用多种方法来查找重复值。以下是一些常见的方法:
def find_duplicates(arr): duplicates = [] for i in range(len(arr)): for j in range(i+1, len(arr)): if arr[i] == arr[j] and arr[i] not in duplicates: duplicates.append(arr[i]) return duplicates arr = [1, 2, 3, 4, 4, 5, 6, 6] print(find_duplicates(arr)) def find_duplicates(arr): return list(set(arr)) arr = [1, 2, 3, 4, 4, 5, 6, 6] print(find_duplicates(arr)) from collections import Counter def find_duplicates(arr): counts = Counter(arr) duplicates = [num for num, count in counts.items() if count > 1] return duplicates arr = [1, 2, 3, 4, 4, 5, 6, 6] print(find_duplicates(arr)) 这些是常见的查找重复值的方法,根据具体需求和数据结构的不同,选择合适的方法即可。