可以使用Python中的列表解析和计数器来实现保留列表中仅重复的项。
示例代码如下:
my_list = [1, 2, 3, 4, 2, 5, 6, 7, 7, 8, 9, 9]
# 使用列表解析和计数器找出列表中重复的项
duplicates = [item for item in my_list if my_list.count(item) > 1]
# 使用set去除重复项
unique_duplicates = list(set(duplicates))
print(unique_duplicates) # 输出 [2, 7, 9]
这个解决方法首先使用列表解析和计数器找出所有重复的项,然后使用set将其中重复的项去除,最后得到仅重复的项的列表。
上一篇:保留列表中非重复的条目
下一篇:保留列表中所有子列表中存在的值