用python 找出数列中重复的数字并从小到大输出
时间: 2024-02-12 15:02:34 浏览: 140
python 实现 数组中重复的数字
可以使用Python中的集合(set)来查找重复数字。具体的做法是,将数列转换为集合,这样就会自动去掉重复的数字,然后再将集合转换为列表并进行排序输出。
以下是示例代码:
```python
num_list = [2, 5, 3, 2, 8, 1, 7, 3, 9, 5]
# 使用集合找出重复的数字
repeat_nums = set([x for x in num_list if num_list.count(x) > 1])
# 将重复数字从小到大排序并输出
print(sorted(list(repeat_nums)))
```
输出结果为:
```
[2, 3, 5]
```
阅读全文