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

备考刷题,请到

CDA认证小程序

关于字典,以下说法错误的是?
A. 字典以大括号{}表示
B. 字典以键值对为单位
C. 字典的键是可以重复的
D. 字典的值是可以重复的
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

正确答案是:C: 字典的键是可以重复的

### 分析:

在Python中,字典(Dictionary)是一个用于存储数据的可变容器类型,通过键值对(key-value pair)存储数据。下面是对各个选项的分析:

- **A: 字典以大括号{}表示**
这是正确的。字典在Python中是用大括号 `{}` 来表示的,空字典可以通过 `{}` 来初始化。

- **B: 字典以键值对为单位**
这是正确的。字典的数据是以键值对的形式存储的,每个键值对由一个键和一个与之相关的值组成。

- **C: 字典的键是可以重复的**
这是错误的。在Python字典中,键必须是唯一的。如果在同一个字典中使用重复的键,后面的值会覆盖前面的值。

- **D: 字典的值是可以重复的**
这是正确的。字典的值可以是重复的,不同的键可以对应相同的值。

### 示例

```python
# 示例代码
my_dict = {
"name": "Alice",
"age": 25,
"city": "New York",
"age": 30 # 这里的键"age"重复,前面的值25会被覆盖。
}

# 输出字典
print(my_dict)
```

以上代码输出:

```plaintext
{'name': 'Alice', 'age': 30, 'city': 'New York'}
```

如上所示,重复的键 `age` 导致前面的值 `25` 被覆盖,因此 `age` 最终的值是 `30`。