from pathlib import Path

nsf_wordlist = Path('nsf2022.txt').read_text(encoding='utf-8')

# # Telle med for-løkke
# for char_to_count in 'abcdefghikjlmnopqrstuvwxyz':
#     count = 0
#     for character in nsf_wordlist:
#         if character == char_to_count:
#             count += 1

#     print(f'Number of {char_to_count}: {count}')


# Med oppslagsverk
my_counters = {}
for character in nsf_wordlist:
    if character not in my_counters:
        my_counters[character] = 0

    my_counters[character] += 1

for character in my_counters:
    print(f'Number of {character}: {my_counters[character]}')
