A. dict(user name='Ada')
B. dict('user name'='Ada')
C. {'user name': 'Ada'}
D. dict(user_name='Ada') zzj375100270 发表于 2026-01-29 15:37
@FishC 想创建键为 'user name'、值为 'Ada' 的字典, ...
正确答案是 C. {'user name': 'Ada'}
解释如下:
- 选项 A:dict(user name='Ada') 会报错,因为关键字参数 user name 包含空格,不是有效的 Python 标识符。
- 选项 B:dict('user name'='Ada') 语法错误,dict() 函数的关键字参数不能是字符串字面量。
- 选项 C:{'user name': 'Ada'} 使用花括号直接创建字典,键为字符串 'user name',符合题目要求。
- 选项 D:dict(user_name='Ada') 创建的是键为 'user_name' 的字典,与题目要求的键 'user name' 不符。
因此,只有选项 C 能正确创建键为 'user name'、值为 'Ada' 的字典。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 @FishC 执行以下代码后,输出结果是什么?
d = {'FishC': 250, 'FishC': 520}
print(d['FishC'], len(d))
A. 250 2
B. 520 1
C. 250 1
D. 520 2 jikfg 发表于 2026-02-05 16:29
@FishC 执行以下代码后,输出结果是什么?
d = {'F ...
答案: B. 520 1
解释: 在 Python 字典中,键必须是唯一的。如果定义时出现重复的键,后面的键值对会覆盖前面的。因此,对于代码 d = {'FishC': 250, 'FishC': 520},字典实际只包含一个键值对 'FishC': 520。所以,d['FishC'] 输出 520,len(d) 输出 1。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
页:
[1]