Python应用与实战
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.2.2 组合数据类型

组合数据类型包含列表(List)、元组(Tuple)、字典(Dictionary)、集合(Set)。详细的组合数据类型知识将在第5章介绍。

1.列表类型

列表(List)是由一系列变量组成的可变序列容器,属于Python中的内置数据类型,列表用方括号表示,列表内容用逗号分隔。例如:

2.元组类型

元组(Tuple)和列表类似,也是Python的内置数据类型,但元组是由一系列变量组成的不可变序列容器,即元组创建后无法再添加、删除、修改元素。在创建元组时,只要将元组的元素用圆括号括起来,并使用逗号隔开即可。例如:

3.字典类型

字典(Dictionary)是由一系列“键:值”对组成的可变映射容器,其中“键”必须是唯一且不可改变的,可以用字符串、数字、元组表示,而“值”可以是任何类型,通过唯一的“键”可以快速找到对应的“值”。字典中的每一个元素都包含“键”和“值”两部分,字典用花括号表示,每个元素的“键”和“值”用冒号分隔,元素之间用逗号分隔。例如:

4.集合类型

Python中的集合和数学中的集合概念类似,是由若干个无序元素组成的容器,集合内的元素不能重复,类似字典中的“键”,可以把集合看作是只有“键”,没有“值”的字典,但集合不支持索引操作。例如: