单选题
关于 Python 组合数据类型,以下选项中描述错误的是
A
组合数据类型可以分为 3 类:序列类型、集合类型和映射类型
B
序列类型是二维元素向量,元素之间存在先后关系,通过序号访问
C
Python 的 str、tuple 和 list 类型都属于序列类型
D
Python 组合数据类型能够将多个同类型或不同类型的数据组织起来,通过单一的表示使数据操作更有序、更容易
答案解析
正确答案:B
解析:
这道题目考察的是Python中组合数据类型的分类及其特性。让我们逐一分析每个选项:- 选项A指出,组合数据类型可以分为三类:序列类型、集合类型和映射类型。这是正确的。在Python中,确实存在这三种主要的复合数据结构。- 选项B提到“序列类型是二维元素向量,元素之间存在先后关系,通过序号访问”。这里有两个错误点:首先,序列类型并不是二维的;它们是一维的数据结构,其中包含了一系列按照特定顺序排列的元素。其次,虽然元素间确实存在顺序,并且可以通过索引(即序号)来访问,但将其描述为“二维元素向量”是不准确的。因此,这个选项是错误的。- 选项C说明Python中的str(字符串)、tuple(元组)和list(列表)都属于序列类型。这一点也是正确的。这些类型都是有序的数据集合,支持基于位置的元素访问。- 选项D解释了组合数据类型的一个重要功能——能够将多个相同或不同类型的数据组织在一起,使得数据处理更加高效有序。这也是正确的。为了更好地理解序列类型的概念,我们可以想象一个图书馆里的书架。每本书都有它固定的位置(就像序列中的元素有固定的索引),你可以根据书的位置快速找到你需要的书。同样地,在编程时,我们也可以利用序列类型来存储一系列相关联的信息,并通过索引来快速获取所需信息。
相关知识点:
组合数据类型,分类要点记



