Python中fromkeys函数的使用学习

Python中fromkeys函数的使用学习

fromkeys函数

首先通过help查看fromkeys函数的定义:
Python中fromkeys函数的使用学习_第1张图片
可以看出,该函数可以用来新建立一个字典(dict)并对该字典进行初始化:将iterable中的值作为新建立dict的键,而value为所有对应键值的初始值。

使用例子

函数中的iterable可以为list,也可以是tuple、set,甚至dict类型(可以使得新生成的dict和原字典键相同)

Python中fromkeys函数的使用学习_第2张图片

初始值默认为None,可以根据需求灵活设置初始值

Python中fromkeys函数的使用学习_第3张图片

调用方式

  • 通过任何一个字典变量,包括空字典对象,调用时并不会改变调用对象的值(e.g. b1,b2)
    Python中fromkeys函数的使用学习_第4张图片
  • 通过dict调用
    Python中fromkeys函数的使用学习_第5张图片

你可能感兴趣的:(Python练习)