Python 字典 fromkeys

Python 的 fromkeys 函数用于使用用户给定的键序列和值创建一个新字典。在本节中,我们将通过实际示例讨论如何使用此 fromkeys 函数。此字典 fromkeys 函数的语法是

dictionary_name.fromkeys(sequence, values)

默认情况下,值为 None(第二个参数)。但是,您可以根据需要进行定义。

Python 字典 fromkeys 示例

fromkeys 函数使用用户给定的序列和值创建新字典。在此程序中,我们使用几个键创建一个字典。

提示:请参阅 字典 文章,以了解 Python 中有关它们的全部内容。

keys = {'a', 'b', 'c', 'd', 'e'}

myDict = dict.fromkeys(keys)
print("Dictionary Items: ", myDict)

如您所见,所有返回的值均为 None。

Dictionary fromkeys function Example

在此程序中,我们使用第二个参数为给定序列分配默认值。

keys = {'a', 'b', 'c', 'd', 'e'}
values = 100

myDict = dict.fromkeys(keys, values)
print(myDict)

您可以从下面的输出中看到,它为所有键都显示 100。

{'c': 100, 'b': 100, 'd': 100, 'a': 100, 'e': 100}