第4章 数据结构

在这一章开始之前,先思考一个问题,现实世界和我们编写的程序有什么关系?

现实世界的事物关系种类非常繁多复杂,例如排队的人之间的关系,超市的货架上货物的关系等等,而我们编写程序的第一步正是要用结构化的逻辑结构来抽象出这些复杂关系中的内在联系,这就是计算机数据结构的来源。如果没有一个良好的数据结构,那么我们进一步编写程序的时候就会举步维艰。

本章会从数据结构的概念出发,介绍Python中的基本数据结构Tuple,List,Dict和字符串。