Search code examples
pythonkeyvaluepair

How to store key value pairs


I want to store key-value pairs, but I don't know how to do it.

What I want to achieve is a variable that would store the different value pairs.

What I would want is something like this:

dic = {}
valuepair = (2,3), "cell1"

Each value pair is unique and I would want to be able to do something like this:

dic[(2,3)] = "cell1"
dic["cell1"] = (2,3)

Is there a way to achieve something like that for many different unique value pairs?


Solution

  • If you ask if you can use a tuple as a key - yes, for example:

    dic[(2,3)] = "cell1"
    
    print(dic[(2,3)]) 
    

    would show cell1

    or create an inverse dict like this:

    inverse_d = {v:k for key, value in d}