📅  最后修改于: 2023-12-03 14:46:43.558000             🧑  作者: Mango
Python中,字典(dictionary)是一种以键值对存储数据的数据结构。在字典中,键(key)是唯一的,而值(value)则可以重复。在某些情况下,我们需要创建一个字典且所有的值都是一样的,这时候可以使用fromkeys()方法。
字典fromkeys()方法的语法如下:
dict.fromkeys(keys, value=None)
其中,
fromkeys()方法返回一个新字典,其中包含指定键和默认值。
# 示例1
keys = ['key1', 'key2', 'key3']
dict1 = dict.fromkeys(keys)
print(dict1)
# 输出结果: {'key1': None, 'key2': None, 'key3': None}
# 示例2
keys = ['key1', 'key2', 'key3']
dict2 = dict.fromkeys(keys, 'value')
print(dict2)
# 输出结果: {'key1': 'value', 'key2': 'value', 'key3': 'value'}
从以上示例可以看出,fromkeys()方法在创建键值对时,所有的值均为默认值。
fromkeys()方法主要用于创建一个默认值相同的字典,适用于以下场景:
Python中的fromkeys()方法是字典的一个实用方法,它可以帮助我们快速创建一个指定键和默认值的字典,减少了大家的开发时间。