python找出字符串的重复字符
作者:野牛程序员:2023-08-22 16:40:05python阅读 2619
要找出字符串中的重复字符,可以使用以下方法:
input_str = "abcaabbcc" repeated_chars = [] char_count = {} for char in input_str: if char in char_count: char_count[char] += 1 if char not in repeated_chars: repeated_chars.append(char) else: char_count[char] = 1 print("重复的字符:", repeated_chars)
上述代码中,使用了一个字典 char_count
来存储每个字符的出现次数。如果字符已经在字典中,就将它的计数增加;如果字符不在字典中,就将其添加到字典并将计数设为1。同时,还使用了一个列表 repeated_chars
来存储重复的字符。最后,打印出重复的字符列表。
例如,对于输入字符串 "abcaabbcc"
,上述代码会输出:重复的字符: ['a', 'b', 'c']
。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:python取字符串最后一位
- 下一篇:arduino ide怎么声明10以上io口