https://medium.com/@vishal_007/list-comprehension-and-dictionary-comprehension-in-python-5722fd5da5bd