查找数列中重复数字 python
时间: 2024-05-03 14:03:08 浏览: 189
1、数组中重复的数字(python)
有多种方法可以查找数列中重复数字,以下是其中一种基于Python的实现:
```python
def find_duplicates(nums):
duplicates = []
for num in nums:
if nums.count(num) > 1 and num not in duplicates:
duplicates.append(num)
return duplicates
```
这个函数接收一个数列作为参数,并返回其中的重复数字。它使用了一个循环来遍历数列中的每个数字,然后使用 count() 方法来计算该数字在数列中出现的次数。如果该数字出现的次数大于1且尚未被添加到重复数字列表中,则将其添加到该列表中。最后,函数返回重复数字列表。
例如,如果我们有一个数列 [1, 2, 3, 4, 2, 5, 6, 5, 7, 8, 8],则调用该函数将返回 [2, 5, 8],因为这些数字在数列中重复出现了。
阅读全文