python中fromkeys的用法
时间: 2023-04-15 12:00:42 浏览: 110
fromkeys是Python中字典(dict)的一个方法,用于创建一个新的字典,其中包含指定的键和默认值。
具体来说,fromkeys方法接受两个参数:第一个参数是一个可迭代对象,用于指定新字典中的键;第二个参数是可选的,用于指定新字典中所有键的默认值。如果不指定第二个参数,则默认值为None。
例如,以下代码将创建一个新的字典,其中包含三个键('a'、'b'和'c'),并将它们的默认值设置为:
```
keys = ['a', 'b', 'c']
d = dict.fromkeys(keys, )
print(d) # 输出:{'a': , 'b': , 'c': }
```
需要注意的是,fromkeys方法创建的新字典中所有键都指向同一个默认值对象。如果默认值是可变对象(如列表或字典),则在修改一个键的值时,其他键的值也会受到影响。因此,在使用fromkeys方法时,需要特别注意这一点。
阅读全文