有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

python中实现hashmap的java等效方法

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

例如:

如果用java,我会:

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

然后我可以把数据放到地图上:

map.put('master' , 'of puppets');

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


共 (3) 个答案

  1. # 1 楼答案

    python中的dict相当于hashMap。你可以这样做

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

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

    字典的键是可散列的,即由散列函数生成,该函数为提供给散列函数的每个唯一值生成唯一结果。 字典中数据元素的顺序不是固定的。 " https://www.tutorialspoint.com/python_data_structure/python_hash_table.htm