Advertisements
Advertisements
प्रश्न
Write a Python program to create a dictionary from a string.
Note: Track the count of the letters from the string.
Sample string: 'w3resource'
Expected output : {'3': 1, 's': 1, 'r': 2, 'u': 1, 'w': 1, 'c': 1, 'e': 2, 'o': 1}थोडक्यात उत्तर
Advertisements
उत्तर
Program:
#Count the number of times a character appears in a given string
st = input("Enter a string: ")
dic = {}
#creates an empty dictionary
for ch in st:
if ch in dic:
#if next character is already in the dictionary
dic[ch] += 1
else:
#if ch appears for the first time
dic[ch] = 1
#Printing the count of characters in the string
print(dic)
OUTPUT:
Enter a string: meritnation
{'m': 1, 'e': 1, 'r': 1, 'i': 2, 't': 2, 'n': 2, 'a': 1, 'o': 1}shaalaa.com
Introduction to Dictionaries in Python
या प्रश्नात किंवा उत्तरात काही त्रुटी आहे का?
