Ques. WAP to count the number of characters in the string and store them in a dictionary data structure
Answer :
Program 1 :
str=input("enter string : ")
f = {}
for i in str:
if i in f:
f[i] += 1
else:
f[i] = 1
print(f)
Output :
enter string : goeduhub.com
{'g': 1, 'o': 2, 'e': 1, 'd': 1, 'u': 2, 'h': 1, 'b': 1, '.': 1, 'c': 1, 'm': 1}
Program 2 :
from collections import Counter
s = input("enter string : ")
print (Counter(s))
Output 2 :
enter string : GoEduHub.com provides Tutorials on Ml,Dl,Python
Counter({'o': 6, ' ': 4, 'u': 3, 'l': 3, 'd': 2, 'r': 2, 'i': 2, 's': 2, 't': 2, 'n': 2, ',': 2, 'G': 1, 'E': 1, 'H': 1, 'b': 1, '.': 1, 'c': 1, 'm': 1, 'p': 1, 'v': 1, 'e': 1, 'T': 1, 'a': 1, 'M': 1, 'D': 1, 'P': 1, 'y': 1, 'h': 1})
What is Counter in Python?
Python Counter takes in input a list, tuple, dictionary, string, which are all iterable objects, and it will give you output that will have the count of each element.
For more Rajasthan Technical University CSE VI Sem Python Lab Experiments Click here