<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">word = "mississippi"
counter = {}

for letter in word:
    if letter not in counter:
        counter[letter] = 0
    counter[letter] += 1
print(counter)


counter = {}

for letter in word:
    counter[letter] = counter.get(letter, 0) + 1

print(counter)


from collections import defaultdict

word = "mississippi"
counter = defaultdict(int)

for letter in word:
    counter[letter] += 1

print(counter)


from collections import Counter

# Use a string as an argument
print(Counter("mississippi"))

# Use a list as an argument
print(Counter(list("mississippi")))

# Use a set as an argument
print(Counter(set("mississippi")))


from collections import Counter

letters = Counter("mississippi")
print(letters["p"])
print(letters["s"])
print(letters["a"])


for letter in letters:
    print(letter, letters[letter])


for letter in letters.keys():
    print(letter, letters[letter])

for count in letters.values():
    print(count)

for letter, count in letters.items():
    print(letter, count)
</pre></body></html>