复合数据类型
Python语言提供了一组内部的复合数据类型,这些类型的对象都不是简单的对象,它们包含一些元素,其中的元素本身又是独立的数据对象。

复合数据类型中的一些属于序列类型,其元素有顺序排列,每个元素在序列中有一个顺序位置。

属于序列的类型包括表(list)和元组(tuple),其元素可以是任何类型的对象,同一个复合对象的不同元素可以具有不同的类型。还有区间(range)类型,其对象表示一个有穷的连续区间里按顺序排列的所有整数。字符串也被看作一种以字符为元素的序列类型。

复合内部类型还包括两个非序列类型:集合(set)和字典(dict)。

  • 集合是一些元素的无序汇集,其中每个元素都具有唯一性;

  • 字典是一种表示映射的类型,其元素是关键码和值的二元组。字典对象里的关键码具有唯一性,也就是说,一个字典里的每个关键码(如果有)对应于唯一的一个值。因此字典表示了一种函数关系(映射)。
本页及相关页面(除另声明者外)由裘宗燕创建维护,可自由用于各种学习活动。其他使用需得到作者许可。