已知字典dic={'grass':'green', 'flower':'red', 'sun':'yellow'},则执行以下表达式会报错的是: A. 'red' in dic B. dic[1]='brown' C. dic['red'] D. dic['flower']
时间: 2023-09-06 21:13:13 浏览: 64
lightgbm报错:OSError [WinError 126] 找不到指定的模块-三种方法
执行以下表达式会报错的是 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'`。
阅读全文