python查找列中重复数字
时间: 2023-10-20 21:09:46 浏览: 27
可以使用Python中的collections库中的Counter函数来查找重复的数字。
例如,假设我们有一个列表 nums = [1, 2, 3, 4, 4, 5, 6, 6, 7],我们可以使用以下代码来查找重复的数字:
```
from collections import Counter
nums = [1, 2, 3, 4, 4, 5, 6, 6, 7]
count = Counter(nums)
for num in count:
if count[num] > 1:
print(num)
```
此代码将输出重复的数字4和6。
希望这可以帮助你解决你的问题!
相关问题
Python查找数列中重复数字
可以使用Python中的set()函数来查找数列中的重复数字。set()函数将列表转换为集合,集合中的元素是唯一的,因此可以使用集合的长度来判断列表中是否有重复元素。以下是示例代码:
```python
my_list = [1, 2, 3, 4, 5, 6, 3, 7, 8, 9, 1]
my_set = set(my_list)
if len(my_list) != len(my_set):
print("有重复数字")
else:
print("没有重复数字")
```
输出结果为:
```
有重复数字
```
这是因为数列中有重复的数字1和3。
python查找数列中重复数字的最后一个
可以使用以下代码来查找数列中重复数字的最后一个:
```python
def find_last_duplicate(nums):
last_duplicate = -1
seen = set()
for i in range(len(nums)-1, -1, -1):
if nums[i] in seen:
last_duplicate = i
else:
seen.add(nums[i])
return last_duplicate
```
这个函数的输入是一个包含数字的列表 `nums`,返回值是数列中最后一个重复数字的下标。如果数列中没有重复数字,则返回 -1。
函数的实现方式是从数列的末尾开始遍历,使用一个集合 `seen` 来存储已经遍历过的数字,如果当前数字已经在集合中出现过,则更新 `last_duplicate` 的值为当前下标。如果当前数字是第一次出现,则将其添加到集合 `seen` 中。最后返回 `last_duplicate` 的值即可。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)