题目
一、单选题(共20题,40.0分) 题型说明: 14.(单选题,2.0分) 4.已知:zd=('abc':12,'bca':12,'cab':2),则len(zd)的结果是() A. 6 B. 5 C. 3 D. 4
一、单选题(共20题,40.0分) 题型说明: 14.(单选题,2.0分) 4.已知:zd={'abc':12,'bca':12,'cab':2},则len(zd)的结果是()
A. 6
B. 5
C. 3
D. 4
A. 6
B. 5
C. 3
D. 4
题目解答
答案
### 题目解析
题目给出了一个字典 `zd`,其内容为 `{'abc':12, 'bca':12, 'cab':2}`。我们需要计算 `len(zd)` 的结果。
#### 字典的基本概念
- 字典是 Python 中的一种数据结构,用于存储键值对。
- 字典中的每个键都是唯一的,键值对之间用冒号 `:` 分隔,键值对之间用逗号 `,` 分隔,整个字典用大括号 `{}` 包围。
#### 计算 `len(zd)`
- `len(zd)` 函数返回字典 `zd` 中键值对的数量。
- 在字典 `zd` 中,有三个键值对:
- `'abc': 12`
- `'bca': 12`
- `'cab': 2`
#### 结论
- 字典 `zd` 中有三个键值对,因此 `len(zd)` 的结果是 3。
### 答案
正确答案是 **C 3**。
解析
考查要点:本题主要考查Python中字典(dictionary)的基本概念及len()函数的用法。
解题核心:明确字典中len()函数返回的是键值对的数量,而非键或值的其他组合。
关键点:
- 字典中的键必须唯一,但值可以重复。
len(zd)的值等于字典中键的数量,与值无关。
已知字典zd={'abc':12, 'bca':12, 'cab':2},需要计算len(zd)的结果。
- 观察字典结构:
- 键:
'abc'、'bca'、'cab'(共3个不同键)。 - 值:
12、12、2(值可以重复)。
- 键:
- 应用
len()函数:len(zd)返回字典中键值对的总数,即键的数量。- 本题中共有3个键,因此
len(zd)=3。