python中实现hashmap的java等效方法
我想知道是否有一种方法可以像在java中那样实现hashmap,而不是在Python中实现:
例如:
如果用java,我会:
HashMap<String, String> map = new HashMap<>();
然后我可以把数据放到地图上:
map.put('master' , 'of puppets');
如何在Python中实现同样的功能
你可以在下面搜索框中键入要查询的问题!
我想知道是否有一种方法可以像在java中那样实现hashmap,而不是在Python中实现:
例如:
如果用java,我会:
HashMap<String, String> map = new HashMap<>();
然后我可以把数据放到地图上:
map.put('master' , 'of puppets');
如何在Python中实现同样的功能
# 1 楼答案
python中的dict相当于hashMap。你可以这样做
# 2 楼答案
dict对象正在对密钥使用哈希: " 在Python中,字典数据类型表示哈希表的实现。字典中的键满足以下要求
字典的键是可散列的,即由散列函数生成,该函数为提供给散列函数的每个唯一值生成唯一结果。 字典中数据元素的顺序不是固定的。 " https://www.tutorialspoint.com/python_data_structure/python_hash_table.htm
# 3 楼答案
你有Python字典
输出:
Python文档:https://docs.python.org/3/tutorial/datastructures.html#dictionaries