Question: python can a dictionary have multiple keys?
Answer: when multiple keys have same value then all shares same memory so the thing that you expect is already there in python. From the above output, the key k1 and k2 mapped to the same address which means value one stored only once in the memory which is multiple key single value dictionary this is the thing you want. :P.