我想用Python实现HashMap。我想请求用户输入。根据他的输入,我从 HashMap 中检索一些信息。如果用户输入HashMap的某个键,我想检索相应的值。
如何在 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字典 http://docs.python.org/library/stdtypes.html#dict是支持键值对的内置类型。它是与 Java 的 HashMap 最接近的内置数据结构。
您可以声明一个字典,并将键值对设置为值:
streetno = {
"1": "Sachin Tendulkar",
"2": "Dravid",
"3": "Sehwag",
"4": "Laxman",
"5": "Kohli"
}
您还可以在创建后设置键值映射:
streetno = {}
streetno["1"] = "Sachin Tendulkar"
print(streetno["1"]) # => "Sachin Tendulkar"
创建字典的另一种方法是使用dict()
内置函数,但这仅在您的键是有效标识符时才有效:
streetno = dict(one="Sachin Tendulkar", two="Dravid")
print(streetno["one"]) # => "Sachin Tendulkar"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)