Characters.get('e', 0) tells python to look for the key 'e' from the dictionary. If it is not identified it returns 0. Considering the fact that This really is The 1st time 'e' is passed in the loop, the character 'e' isn't located in the dictionary still, Hence the get method https://connerbpcna.blogminds.com/copyright-usa-an-overview-33352921