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

备考刷题,请到

CDA认证小程序

下列说法正确的是
A. 集合是有序的,冻集合是有序的
B. 集合是无序的,冻集合是有序的
C. 集合是有序的,冻集合是无序的
D. 集合是无序的,冻集合是无序的
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

正确答案是:D: 集合是无序的,冻集合是无序的。

### 专业分析:

在 Python 中,集合(set)和冻集合(frozenset)都是用于存储多个项的集合数据类型,但它们有一些区别和特点:

1. **集合(set)**
- **无序性**:集合中的元素是无序的。这意味着无法通过索引访问元素,元素的排列顺序也不是固定的。
- **可变性**:集合是可变的,这意味着可以添加或删除元素。
- **唯一性**:集合中不允许有重复元素。

2. **冻集合(frozenset)**
- **无序性**:与集合类似,冻集合也是无序的。
- **不可变性**:冻集合是不可变的,一旦创建就不能修改。这使得它可以用作字典的键或者存储在其他集合中。

### 总结

- 由于集合和冻集合的元素存储都是无序的,选项 D 是正确的。无论是否是可变的,这两种集合类型都没有维护元素的顺序。