在Python中,dict.fromkeys()
是一个方法,用于创建一个新的字典,其中键来自一个可迭代对象(例如列表或元组),而值都是相同的(默认为 None
)。
这是 dict.fromkeys()
的基本语法:
dict.fromkeys(sequence[, value])
sequence
:一个可迭代对象,如列表或元组,其元素将成为新字典的键。value
:可选参数。如果提供,它将成为新字典中所有键的值。如果不提供,默认值为 None
。num={}.fromkeys(['百年孤独','python图解','白夜行'],'朱慧军')
print(num)
#输出:
{'百年孤独': '朱慧军', 'python图解': '朱慧军', '白夜行': '朱慧军'}
在上述代码中书都是表达键,作者就是表达值
num={}.fromkeys(['百年孤独','python图解','白夜行'])
print(num)
#输出:
{'百年孤独': None, 'python图解': None, '白夜行': None}
当我们不提供value的时候,他就会返回空值