For example, in two-dimensional space, we have vectors such as x = (3, 4) and y = (0, 2) .
I am just starting an EDx course on Artificial Intelligence and I just read this in the recommended book, Artificial Intelligence: A Modern Approach, in the math appendix and I realized it is a key-value pair, and or a tuple (I am thinking in Python terms though I think this is broadly applied to many languages)
So is this why a dictionary is hashable? It can be represented in such a way that every part is in relation to every other so if you know a few parts you can abstract or build the rest?
In other words, iterating through a dictionary takes the same amount of time no matter the size but not so with a list. In python. In some languages there is no distinction between a list and dictionary.
Here is an interesting site that describes the concepts in addition to the book.