📅  最后修改于: 2023-12-03 14:46:43.634000             🧑  作者: Mango
在Python中,字典是一种常用的数据类型,它由一组键值对组成。你可以使用键来获取相应的值,这也是字典的一大优点。fromkeys()方法是Python字典中用于创建新字典的方法。在本文中,我们将介绍fromkeys()方法的用法以及示例。
fromkeys()方法是Python字典中的一个方法,它可用于创建一个新字典,该字典包含给定序列中的元素作为键,所有值都设置为一个默认值。
fromkeys()方法的语法:
new_dict = dict.fromkeys(iterable, default)
参数说明:
返回值:
# 使用默认值
keys = ['a', 'b', 'c']
new_dict = dict.fromkeys(keys)
print('使用默认值:')
print(new_dict)
# 输出结果:
# 使用默认值:
# {'a': None, 'b': None, 'c': None}
在上面的示例中,我们使用fromkeys()方法创建了一个新字典,并将键设置为['a', 'b', 'c']。由于我们没有为default参数指定任何值,因此每个键的值都设置为None。
# 指定默认值
keys = ['a', 'b', 'c']
new_dict = dict.fromkeys(keys, 100)
print('指定默认值:')
print(new_dict)
# 输出结果:
# 指定默认值:
# {'a': 100, 'b': 100, 'c': 100}
在上面的示例中,我们使用fromkeys()方法创建了一个新字典,并将键设置为['a', 'b', 'c']。与前面示例不同的是,我们为default参数指定了值100。因此,每个键对应的值都为100。