Python–查找字符串中所有重复的字符
给定一个字符串,找出所有彼此相似的重复字符。
让我们看看这个例子。 示例:
Input : hello
Output : l
Input : geeksforgeeeks
Output : e g k s
我们在下面的帖子中讨论了一个解决方案。 打印输入字符串中的所有重复项
我们可以使用 python Counter()方法快速解决这个问题。方法很简单。
1)首先使用 Counter 方法创建一个字典,将字符串作为键,将它们的频率作为值。 2)声明一个临时变量。 3)打印键中值大于 1 的所有索引。
from collections import Counter
def find_dup_char(input):
# now create dictionary using counter method
# which will have strings as key and their
# frequencies as value
WC = Counter(input)
j = -1
# Finding no. of occurrence of a character
# and get the index of it.
for i in WC.values():
j = j + 1
if( i > 1 ):
print WC.keys()[j],
# Driver program
if __name__ == "__main__":
input = 'geeksforgeeks'
find_dup_char(input)
输出:
e g k s
版权属于:月萌API www.moonapi.com,转载请注明出处