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

备考刷题,请到

CDA认证小程序

Dictionary内的key若重复,会以哪一个Key为主?
A. 最后一个
B. 最前一个
C. 倒数第二个
D. 前面第二个
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

正确答案是:A: 最后一个。

在Python的字典(dictionary)中,键(key)必须是唯一的。如果在创建字典时提供了重复的键,Python会将后面的键值对覆盖前面的键值对。因此,当字典中存在重复键时,最后一个相同键的值会被保留,而之前的会被覆盖。

这是因为字典在插入时会检查键的唯一性,当发现重复键时,字典会更新该键对应的值为新的值,而不是保留之前的值。因此,最终字典中该键所对应的值是最后一次赋值的结果。

例如:

```python
my_dict = {'a': 1, 'b': 2, 'a': 3}
print(my_dict)
```

输出结果将是:

```
{'a': 3, 'b': 2}
```

在这个例子中,键 `'a'` 出现了两次,第二次出现时的值 `3` 覆盖了第一次的值 `1`。