-3

初级 Python 开发人员应该首先学习哪些数据结构?

更新:我的意思是通用数据结构,而不是 python 列表、字典和元组......

4

1 回答 1

3

学习python的最佳参考是python标准库本身。至于数据结构,如果你想比标准的 python 类型更深入,你可以研究collections 模块。查看文档并了解它是如何实现的。

例如,使用IPython,您可以通过附加“?”来访问任何对象或模块的文档。和代码通过附加“??” (不带引号)。

要超越标准库,您可以探索PyPI,它是 Python 包索引,一个社区贡献的 Python 模块的存储库。如果可能,请选择重量较大且未标记 alpha 的包裹。

例如,在数据结构上,您有:

http://pypi.python.org/pypi/data-structures/0.1.2

http://pypi.python.org/pypi/structures/0.5

我认为看真实的代码是学习真实编程的最好方法。

于 2012-08-07T07:31:43.383 回答