查找数列中的重复数字用python怎么写
时间: 2023-12-23 13:03:26 浏览: 138
累加器、邻接表、链表、二分查找、递归函数求斐波那契数列、暴力搜索python
可以使用Python中的集合(set)来实现查找数列中的重复数字。具体代码如下:
```python
def find_duplicate(nums):
seen = set()
duplicates = set()
for num in nums:
if num in seen:
duplicates.add(num)
else:
seen.add(num)
return list(duplicates)
```
其中,`nums`为要查找的数列,`seen`为存储已经出现过的数字的集合,`duplicates`为存储重复数字的集合。遍历数列中的每个数字,如果该数字已经在`seen`中出现过,则将其加入到`duplicates`中;否则将其加入到`seen`中。最后返回`duplicates`中的重复数字即可。
阅读全文