Python与Java集合框架的等价物是什么?

2024-05-15 18:03:02 发布

您现在位置:Python中文网/ 问答频道 /正文

集合框架就像C++标准模板库:“一个统一的表示和操作集合的体系结构(将多个元素分组为单个单元的对象)。

http://java.sun.com/docs/books/tutorial/collections/intro/index.html


Tags: 对象com框架模板http元素docs标准
2条回答

除了内置的,您可能需要检查collections。在

>>> import collections
>>> dir(collections)
['Callable', 'Container', 'Hashable', 'ItemsView', 'Iterable', 'Iterator', 'KeysView', 'Mapping', 'MappingView', 'MutableMapping', 'MutableSequence', 'MutableSet', 'Sequence', 'Set', 'Sized', 'ValuesView', '__all__', '__builtins__', '__doc__', '__file__', '__name__', '__package__', '_abcoll', '_iskeyword', '_itemgetter', '_sys', 'defaultdict', 'deque', 'namedtuple']
>>>

事实证明,与Python中的Java集合框架等价的是。。。Python。Java集合框架中的所有核心集合都已经存在于核心Python中。在

试试看!序列提供列表、队列、堆栈等。字典是您的哈希表和映射。有套票等

Python在本质上提供了一种比Java语言更高的抽象数据。(它还支持面向对象、过程和函数式编程方法。)

相关问题 更多 >