【发布时间】:2020-02-16 15:48:24
【问题描述】:
我想找到并返回完全重复的元素 列表中的两次。我写了这段代码,但它也输出了重复三次的数字。
如何打印只重复两次的数字?
def printRepeating(arr,size) :
count = [0] * size
print(" Repeating elements are ",end = "")
for i in range(0, size) :
if(count[arr[i]] == 1) :
print(arr[i], end = " ")
else :
count[arr[i]] = count[arr[i]] + 1
arr = [2, 8, 4, 6, 1, 2, 8, 4, 7, 9, 4, 5]
arr_size = len(arr)
printRepeating(arr, arr_size)
【问题讨论】:
标签: python arrays duplicates