https://medium.com/techtofreedom/3-variants-of-python-dictionaries-that-make-your-coding-easier-857040861542