from collections import Countermy_list = [3, 4, 1, 2, 5, 3, 2, 5, 6, 7, 4, 8, 9, 9, 8]counter = Counter(my_list)duplicates = [item for item, count in counter.items() if count > 1]duplicates.sort()print(duplicates) my_list改为读取输入并用空格分开
时间: 2024-01-24 11:02:00 浏览: 65
好的,可以使用input()函数读取一行输入,然后使用split()函数将其按空格分开,最终得到一个数字列表。修改后的代码如下:
```
from collections import Counter
my_list = list(map(int, input().split()))
counter = Counter(my_list)
duplicates = [item for item, count in counter.items() if count > 1]
duplicates.sort()
print(duplicates)
```
注意,这里使用了map()函数将输入的每个字符串转换为整数。
阅读全文