考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

下面说法错误的是:
A.  列表是可变的有序数据类型
B. 字典是无序的
C. 字典是不可变的数据类型
D.  集合的元素可以是python的一切数据类型
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

正确答案是:C: 字典是不可变的数据类型。

### 分析:

- **A: 列表是可变的有序数据类型**
- 这是正确的。Python中的列表是可变的,这意味着你可以在不创建新列表的情况下修改列表中的元素(添加、删除、修改等)。它们是有序的,这意味着列表中的元素具有确定的顺序,允许通过索引访问。

- **B: 字典是无序的**
- 在Python 3.7之前,字典是无序的,但从Python 3.7开始,字典记录插入顺序。尽管如此,按照传统,字典仍常被视为无序的,因为其主要特性是通过键值对快速查找数据。

- **C: 字典是不可变的数据类型**
- 这是错误的。字典本质上是可变的,可以对其进行添加、删除或更改项。然而,其键必须是不可变的数据类型(如字符串、数字、元组等),因为这些键用于计算哈希值,以实现快速访问。

- **D: 集合的元素可以是python的一切数据类型**
- 这是错误的。集合的元素必须是可哈希的(即不可变的),因此像列表、字典这样的可变类型不能作为集合的元素。集合本身是一种无序的数据类型,并且相较于列表,集合自动去重。

这就导致选项C的说法是错误的,因为字典是一种可变的数据类型。