As you have found, get just gets the value corresponding to a given key. The get/set pattern provides a structure that allows logic to be added during the setting ('set') or retrieval ('get') of a property instance of an instantiated. Sorted will iterate through the iterable it's passed.
MBTA Subway — Map, Lines, Route, Hours, Tickets
From what i can gather, there are three categories: Never use get and use post never use post and use get it doesn't matter which one. If so, how should i then do it?
The sample code in your question is clearly trying to count the number of occurrences of each character:
If it already has a count for a given character, get.