认识组合数据类型:
组合数据类型可将多个相同类型或不同类型的数据组织为一个整体。根据数据组织方式的不同,其分为三类:序列类型、集合类型、映射类型
1.序列类型
序列类型来源于数学概念中的数列。
【注意:数列的索引是从0开始依次递增的】
python中的序列类型支持正向索引和反向索引
python中常用的序列类型有3种:字符串(str)、列表(list)、元组(tuple)
其中字符串和元组是不可变的序列类型,而列表是可变的序列类型
2.集合类型
它与数学中的集合概念一致,具备确定性、互异性、无序性,3个特征。它用于存储一组元素,元素必须唯一,元素必须唯一,元素可以是无序的
【注意:放入集合的元素必须是不可变数据类型】
3.映射类型
映射类型以键值对的形式储存元素,键值对中的键与值之间存在映射关系
字典是python中唯一的映射类型,字典的键必须遵循以下两个原则 (1)每个键只能对应一个值,不允许重复 (2)字典中的键是不可变数据类型