Python之组合数据类型

1,438 阅读1分钟

组合数据类型大的分类主要有三种:序列类型、集合类型和字典类型。其中,序列类型可以按序(正序、逆序)访问,集合类型用于数据去重,字典类型是键值对的集合。

序列类型.字符串string

不再赘述

序列类型.元组tuple

元组类型的特点主要有:
1、一旦创建,不可修改,因此长度也不可变,且有序
2、表示方法:( , , )
3、tuple()函数可转化为元组类型,()可以直接创建空元组

序列类型.列表类型list

列表类型是应用最广泛的数据类型之一,特点主要有:
1、长度可变且有序,可由空列表增加数据
2、列表内数据可为不同类型元素
3、表示方法:[ , , ]
4、list()可转化为列表类型,也可直接创建空列表

集合类型set

顾名思义,元素的集合,可与数学中的集合类比。特点主要有:
1、无重复元素
2、长度可变且无序
3、表示方法:{ , , }
4、set()可转为集合,也可直接创建空集合

字典类型dict

1、长度可变且无序
2、键值必须为确定的值(不可变对象)
比如,前面说的,元组类型不可修改,为不可变对象,可作为键值;列表类型可增删数据,为可变对象,不能作为键值。
3、表示方法:{ : , : , : }
4、{}可直接创建空字典

其他

当然,还有很多数据操作的内容还需多多练习和掌握。