I want to implement a HashMap in Python. I want to ask a user for an input. depending on his input I am retrieving some information from the HashMap. If the user enters a key of the HashMap, I would like to retrieve the corresponding value.
How do I implement this functionality in Python?
HashMap<String,String> streetno=new HashMap<String,String>();
streetno.put("1", "Sachin Tendulkar");
streetno.put("2", "Dravid");
streetno.put("3","Sehwag");
streetno.put("4","Laxman");
streetno.put("5","Kohli")
Python dictionary is a built-in type that supports key-value pairs. It’s the nearest builtin data structure relative to Java’s HashMap.
You can declare a dict with key-value pairs set to values:
You can also set a key-value mapping after creation:
Another way to create a dictionary is with the
dict()builtin function, but this only works when your keys are valid identifiers: