在Python中创建空字典主要有以下三种方法,具体选择可根据使用场景决定:
-
使用花括号
{}
这是最常见且简洁的方式,直接通过大括号创建空字典。
my_dict = {} print(my_dict) # 输出: {}
-
使用
dict()
函数通过内置函数
dict()
创建空字典,适用于需要从其他可迭代对象生成字典的场景。my_dict = dict() print(my_dict) # 输出: {}
-
使用
fromkeys()
方法 适用于需要创建多个具有相同键的空字典的场景,例如为列表中的每个元素创建对应空字典。 ```python names = ['Alice', 'Bob', 'Charlie'] dictionaries = {name: {} for name in names} print(dictionaries)输出: {'Alice': {}, 'Bob': {}, 'Charlie': {}}
注意事项 :
-
避免使用
= {}
这种赋值方式,可能引发混淆。 -
字典键需为不可变类型(如数字、字符串、元组)。