Characters.get('e', 0) tells python to search for The important thing 'e' from the dictionary. If it isn't really uncovered it returns 0. Because This really is the first time 'e' is passed in the loop, the character 'e' just isn't present in the dictionary however, Hence the get technique returns https://lsd-100-ug21617.bloggazza.com/35348812/copyright-usa-an-overview