java映射与python字典的比较

java映射与python字典的比较,java,python,Java,Python,java地图: Map<String, Object> myMap = new HashMap<String, Object>(); myMap.put("1","one"); myMap.put("2","two"); 从功能比较来看,两者非常相似 java中的映射是否可以被视为与python中的字典相同的东西?在较高级别上是: Python字典在下面实现为哈希表,因此操作get/put、

java地图:

Map<String, Object> myMap = new HashMap<String, Object>();
myMap.put("1","one");
myMap.put("2","two");
从功能比较来看,两者非常相似

java中的映射是否可以被视为与python中的字典相同的东西?

在较高级别上是:

Python字典在下面实现为哈希表,因此操作get/put、bucketing和性能O1查找与Java中的HashMap实现类似。 颗粒级的No:

Map只是Java中的一个接口,有各种实现。 Python字典支持值的混合类型。除非用对象定义,否则Java映射不会。 默认的hashcode算法也不同。 是的,在高层:

Python字典在下面实现为哈希表,因此操作get/put、bucketing和性能O1查找与Java中的HashMap实现类似。 颗粒级的No:

Map只是Java中的一个接口,有各种实现。 Python字典支持值的混合类型。除非用对象定义,否则Java映射不会。 默认的hashcode算法也不同。
是的,这是相同的概念。有些细节可能有点不同,我不知道。是的,这是相同的概念。有些细节可能有点不同,我不知道。
myDict = dict()
myDict['1'] = 'one'
myDict['2'] = 'two'