您的位置:首页 > 理论基础 > 数据结构算法

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

2016-09-14 10:33 513 查看
什么是数据结构?



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

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

数据可以比作是书本, 数据结构相当于书架,书存放在书架上,要拿书,我们就得到书架上面去取。为了更快的拿到想要的书,可以把书按照某个方式来排列。比如将书架分成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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息