Python dict.fromkeys 用法详解及示例

Python dict.fromkeys 用法详解及示例

dict.fromkeys(seq, value=None)Python 内置的字典方法,它用于创建一个新字典,其中的键来自于seq序列,每个键对应的值都是value的副本(如果提供了value参数),或者是None(如果未提供value参数)。

下面是三个使用dict.fromkeys方法的示例:

示例1:创建一个字典,设置所有键对应的默认值为None

seq = ['a', 'b', 'c', 'd']
new_dict = dict.fromkeys(seq)
print(new_dict)

输出:

{'a': None, 'b': None, 'c': None, 'd': None}

示例2:创建一个字典,设置所有键对应的默认值为一个给定的值。

seq = ['name', 'age', 'gender']
new_dict = dict.fromkeys(seq, 'Unknown')
print(new_dict)

输出:

{'name': 'Unknown', 'age': 'Unknown', 'gender': 'Unknown'}

示例3:通过传入字符串作为seq参数,创建一个字典,将字符串中的每个字符作为键,并将默认值设置为一个空列表。

seq = 'Python'
new_dict = dict.fromkeys(seq, [])
print(new_dict)

输出:

{'P': [], 'y': [], 't': [], 'h': [], 'o': [], 'n': []}

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Python 内置函数参考指南