我想用Python建立一个字典。然而,我所看到的所有例子都是从一个列表实例化一个字典等等。
如何在Python中创建一个新的空字典?
我想用Python建立一个字典。然而,我所看到的所有例子都是从一个列表实例化一个字典等等。
如何在Python中创建一个新的空字典?
当前回答
所以有两种方法来创建字典:
My_dict = dict() My_dict = {}
但在这两个选项中,{}比dict()加上它的可读性更有效。 检查在这里
其他回答
你可以这样做
x = {}
x['a'] = 1
不带参数调用dict
new_dict = dict()
或者简单地写
new_dict = {}
d = dict()
or
d = {}
or
import types
d = types.DictType.__new__(types.DictType, (), {})
所以有两种方法来创建字典:
My_dict = dict() My_dict = {}
但在这两个选项中,{}比dict()加上它的可读性更有效。 检查在这里
>>> dict.fromkeys(['a','b','c'],[1,2,3])
{'a': [1, 2, 3], 'b': [1, 2, 3], 'c': [1, 2, 3]}