Python新手学习基础之数据结构-对数据结构的认知

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python新手学习基础之数据结构-对数据结构的认知相关的知识,希望对你有一定的参考价值。

什么是数据结构?

数据结构是指:相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成。

举个列子来理解这个数据结构:

数据可以比作是书本, 数据结构相当于书架,书存放在书架上,要拿书,我们就得到书架上面去取。为了更快的拿到想要的书,可以把书按照某个方式来排列。比如将书架分成N层,(卡通书在第一层,文学书在第二层......)不同种类的书放在书架的不同层里。

这就是对数据结构通俗的一种理解。

 

Python的数据结构分类

Python中的数据结构可以统称为容器(container,即存放数据的容器),它有三种类型:序列(列表和元组),集合(Set)和映射(如字典):

列表List 例如: list1 = [‘p‘, ‘y‘, ‘t‘, ‘h‘, ‘o‘, ‘n‘]

元组Tuple 例如:  tuple1 = (‘p‘, ‘y‘, ‘t‘, ‘h‘, ‘o‘, ‘n‘)

集合Set 例如: set1={‘p‘, ‘y‘, ‘t‘, ‘h‘, ‘o‘, ‘n‘}

字典Dict 例如:  dict1 ={1:‘p‘, 2:‘y‘, 3:‘t‘, 4:‘h‘, 5:‘o‘, 6:‘n‘}

 

 

这些数据结构有什么区别和作用呢?我们接下来的文章中结合一些实用的数据结构操作的方法,逐一介绍它们。想要提前了解更多学习内容,就前往码芽网吧:http://www.mayacoder.com/lesson/index

以上是关于Python新手学习基础之数据结构-对数据结构的认知的主要内容,如果未能解决你的问题,请参考以下文章

Python新手学习基础之条件语句——if/else语句

Python新手学习基础之函数-可变参数*

Python新手学习基础之条件语句——elif语句

Python新手学习基础之函数-可变参数**

Python新手学习基础之运算符——赋值与逻辑运算

Python基础总结之第九天开始python之OS模块对目录的操作以及操作文件(新手可相互督促)