Python数据结构

数据结构是一门比较难学的课程,如同修炼乾坤大挪移,需要有一定的内功作为基础。我大学学过数据结构,绿皮的那本。现在想想,那么牛逼的武功当初为啥不好好学呢。不废话了,这里主要讲下python的四大数据结构。列表 (List),字典(Dictionary),元组(tuple),集合(Set)。

相应的表示方式如下:

List = [value1,value2,value3,……]

Dict = {Key:value,key:value1}

Tuple =(value1,value2,value3,……)

Set = {Value,value1,value2}

列表和字典比较常用,小伙伴们可以注重学习一下。

列表

列表的三大特点:

1、列表的每个元素都是可变的;

2、列表的元素是有序的(参照字符串的索引切片)

3、列表的对象可以是多种(字符串,字典,数值等)


字典

字典也有几个特点,

1、字典必须键 值对出现

2、键不能重名,也不能修改,内容随便

数据库中Mongdb中存储数据需要字典的形式

元组和集合

元组和列表类似,却有着根本的区别,元组一旦构成,就无法改正。对于集合用到的比较少,这里就不介绍了

你可能感兴趣的:(Python数据结构)