题目
4 下面输入 Dictionary 字典初始化定义的是?A. a=(}B. a=[]C. a={1)D. a=()
4 下面输入 Dictionary 字典初始化定义的是?
A. a={}
B. a=[]
C. a={1}
D. a=()
题目解答
答案
A. a={}
解析
本题考查Python中字典的初始化方式。需要明确不同数据结构(列表、元组、集合、字典)的初始化语法区别:
- 字典用
{}初始化,内部存储键值对; - 列表用
[]初始化; - 元组用
()初始化; - 集合用
{}包裹元素(但需注意单元素写法可能引发歧义)。
关键点在于识别选项中符号对应的结构类型。
选项分析
A. a={}
- 正确。
{}是Python中字典的默认初始化语法,此时a是一个空字典。
B. a=[]
- 错误。
[]用于创建空列表,与字典无关。
C. a={1}
- 错误。
{1}的写法不符合字典语法(缺少键值对),且在Python中会被解释为集合(但需注意,单元素集合应写为{1,})。
D. a=()
- 错误。
()用于创建空元组。