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

备考刷题,请到

CDA认证小程序

关于集合的描述下列说法正确的是:
A. 集合的元素不可以是元组
B. Python中集合不支持集合运算
C. 集合的Key不可以是列表
D. 集合的value不允许有重复值
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

关于集合的描述,下列说法的正确性分析如下:

A. **集合的元素不可以是元组**
- 这个说法是不正确的。集合的元素必须是可哈希(hashable)的,而元组是可哈希的(前提是元组中的所有元素也是可哈希的)。因此,元组可以作为集合的元素。

B. **Python中集合不支持集合运算**
- 这个说法不正确。Python中的集合支持多种集合运算,例如并集(`|`)、交集(`&`)、差集(`-`)和对称差集(`^`)。Python 提供了丰富的集合运算操作。

C. **集合的Key不可以是列表**
- 这个说法是正确的。在 Python 中,集合本质上是一个无序的、可变的、没有重复元素的数据结构。集合的元素必须是可哈希的,而列表由于是可变的,因此不可哈希,不能作为集合的元素。

D. **集合的value不允许有重复值**
- 这个表述不够准确,应该是集合本身是由不重复的元素构成的,无所谓“key”或“value”,因为集合本身只是一组元素,没有键值对的概念。因此,集合中的元素不允许有重复。这是集合的基本性质。

综合以上分析,正确的说法是 **C**:集合的Key不可以是列表。