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

备考刷题,请到

CDA认证小程序

以下哪一种是字典的正确表示形式?
A. {1:2,3,4}
B. {1:[2,3,4],"1":2}
C. {1:2,3,4,"1":2}
D. {"1":2,3,4}
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

正确答案是:B: `{1:[2,3,4],"1":2}`

### 专业分析:

在 Python 中,字典是一种由键值对组成的可变集合,具有以下特征:
1. **键值对结构**:字典中的元素是成对出现的,形式为 `{key: value}`。
2. **键的唯一性**:字典中的每个键必须是唯一的,不能重复。
3. **键的类型要求**:通常是不可变类型,比如字符串、整数或元组。

分析各个选项:
- **A: `{1:2,3,4}`**
- **错误原因**:在字典定义中,必须是键值对。`3,4` 这部分没有对应的键,因此不是一个正确的字典定义。

- **B: `{1:[2,3,4],"1":2}`**
- **正确性**:这是一个有效的字典。
- 解释:字典中包含键 `1` 对应的值 `[2,3,4]`(列表),和键 `"1"` 对应的值 `2`。注意,这里键 `1` 和键 `"1"` 是不同的,分别是整数和字符串。

- **C: `{1:2,3,4,"1":2}`**
- **错误原因**:同样问题,`3,4` 部分没有对应的键,因此不是一个正确的字典定义。

- **D: `{"1":2,3,4}`**
- **错误原因**:同样问题,`3,4` 部分没有对应的键,因此不是一个正确的字典定义。

### 小结:
在字典定义中,每个元素都必须是成对的键和值,选项 B 正确地遵循了这一结构化原则。