Java python中实现hashmap的等效方法

Java python中实现hashmap的等效方法,java,python,hashmap,Java,Python,Hashmap,我想知道是否有一种方法可以像在java中那样实现hashmap,而不是在Python中实现: 例如: 如果使用java,我会: HashMap<String, String> map = new HashMap<>(); 如何在Python中实现同样的功能?dict对象正在对键使用哈希: 在Python中,字典数据类型表示哈希表的实现。字典中的键满足以下要求 字典的键是可散列的,即由散列函数生成,该函数为提供给散列函数的每个唯一值生成唯一结果。 字典中数据元素的顺序不是

我想知道是否有一种方法可以像在java中那样实现hashmap,而不是在Python中实现:

例如:

如果使用java,我会:

HashMap<String, String> map = new HashMap<>();

如何在Python中实现同样的功能?

dict对象正在对键使用哈希: 在Python中,字典数据类型表示哈希表的实现。字典中的键满足以下要求

字典的键是可散列的,即由散列函数生成,该函数为提供给散列函数的每个唯一值生成唯一结果。 字典中数据元素的顺序不是固定的。

dict对象正在对密钥使用哈希: 在Python中,字典数据类型表示哈希表的实现。字典中的键满足以下要求

字典的键是可散列的,即由散列函数生成,该函数为提供给散列函数的每个唯一值生成唯一结果。 字典中数据元素的顺序不是固定的。

您有Python词典

dt = {'name':'xyz','age':30}
print(dt)
dt['name'] = 'abc'
print(dt)
dt['height'] = 6.5
print(dt)
输出:

{'name': 'xyz', 'age': 30}
{'name': 'abc', 'age': 30}
{'name': 'abc', 'age': 30, 'height': 6.5}

Python文档:

您已经有了Python词典

dt = {'name':'xyz','age':30}
print(dt)
dt['name'] = 'abc'
print(dt)
dt['height'] = 6.5
print(dt)
输出:

{'name': 'xyz', 'age': 30}
{'name': 'abc', 'age': 30}
{'name': 'abc', 'age': 30, 'height': 6.5}

Python文档:

相当于hashMap的是Python中的dict

map = {}
map["master"] = "of puppets"
map.get("master")
# Output: 'of puppets'

与hashMap相当的是python中的dict。您可以执行以下操作:

map = {}
map["master"] = "of puppets"
map.get("master")
# Output: 'of puppets'

这回答了你的问题吗?这回答了你的问题吗?这回答了你的问题吗?这回答了你的问题吗?