已知字典dic={'grass':'green', 'flower':'red', 'sun':'yellow'},则执行以下表达式会报错的是: A. 'red' in dic B. dic[1]='brown' C. dic['red'] D. dic['flower']
时间: 2023-09-06 16:13:13 浏览: 39
执行以下表达式会报错的是 C. `dic['red']`。因为字典 `dic` 中没有键为 `'red'` 的元素,只有值为 `'red'` 的元素 `'flower'`。因此,应该使用键 `'flower'` 来获取值为 `'red'` 的元素:`dic['flower']`。选项 A. `'red' in dic` 的结果为 `False`,选项 B. `dic[1]='brown'` 会向字典 `dic` 中添加一个新元素 `{1: 'brown'}`,选项 D. `dic['flower']` 的结果为 `'red'`。
相关问题
已知字典dic={'grass':'green', 'flower':'red', 'sun':'yellow'},则执行以下表达式会报错的是: A. dic['red'] B. 'red' in dic C. dic['flower'] D. dic[1]='brown'
选项 A 会报错,因为字典中的键是 'grass'、'flower' 和 'sun',而不是 'red'。选项 B 判断字典中是否有键为 'red' 的项,结果为 False。选项 C 访问字典中键为 'flower' 的值,结果为 'red'。选项 D 向字典中添加了一个新的键值对,键为 1,值为 'brown'。因此,正确答案是 A。
) dic.get('w',None)的值已知字典 dic=(w:97,'a:19)
`dic.get('w', None)` 的返回值为 97,因为字典 `dic` 中存在键为 `'w'` 的项,其对应的值为 `97`。如果该字典中不存在键 `'w'`,则返回值为 `None`。注意,字典中的键值对应该使用冒号 `:` 进行分隔,而不是逗号 `,`。所以给出的字典应该是 `dic = {'w': 97, 'a': 19}`。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)