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

备考刷题,请到

CDA认证小程序

关于字典的描述,下列说法正确的是
A. 字典不能对已存在的键进行修改
B. 对字典中已存在的键进行赋值是修改
C. 对字典中已存在的键进行赋值是新增
D. 对字典中不存在的键不能进行索引赋值
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

正确答案是:B: 对字典中已存在的键进行赋值是修改。

### 分析:

- **A: 字典不能对已存在的键进行修改**
**错误**。字典中的键是可修改的,字典是一个可变的数据结构,你可以通过为已存在的键赋新值来修改它。

- **B: 对字典中已存在的键进行赋值是修改**
**正确**。如果你为字典中已存在的键赋值,那么这个键对应的值会被更新,这就是对字典的修改操作。

- **C: 对字典中已存在的键进行赋值是新增**
**错误**。对已存在的键进行赋值不会新增键,而是更新键对应的值。

- **D: 对字典中不存在的键不能进行索引赋值**
**错误**。如果尝试为字典中不存在的键赋值,Python 会在字典中新增这个键值对,这是字典的新增操作,而不是索引错误。

### 示例:

```python
# 创建一个字典
my_dict = {'a': 1, 'b': 2}

# 修改已存在的键 'a'
my_dict['a'] = 10 # 这是修改操作

# 新增一个不存在的键 'c'
my_dict['c'] = 3 # 这是新增操作
```

通过上述分析,可以清晰地理解字典在修改和新增操作中的行为。