python_统计出现2次以及以上的字符
def find_duplicates(lst):
# 创建一个空字典用于计数
count_dict = {}
# 遍历列表,统计每个元素出现的次数
for item in lst:
if item in count_dict:
count_dict[item] += 1
else:
count_dict[item] = 1
# 检查哪些元素出现的次数大于等于2
duplicates = [item for item, count in count_dict.items() if count >= 2]
return duplicates
# 测试
lst = ["a", "b", "b", "a","c"]
result = find_duplicates(lst)
print(result) # 输出应该是 ['a']
1万+

被折叠的 条评论
为什么被折叠?



