Python中如何创建一个空字典?Python创建空字典的方法

通过之前对Python字典的学习 , 我们已经掌握了很多的Python字典的基础知识 , 接下来这篇文章还是继续对Python字典的学习 , 下面就让我们一起来看看这篇关于Python中如何创建一个空字典?Python创建空字典的方法的内容吧 , 希望大家能够仔细的阅读这篇文章 。

Python中如何创建一个空字典?Python创建空字典的方法

文章插图
我们在Python中创建一个键值为空列表的字典 , 其实方法还是有很多的 , 每种方法都存在着一定的差异 , 需要通过具体的实例来进行讲解 , 下面将会通过两种方法的的举例 , 让大家详细的了解Python创建空字典的方法 。一般空列表的字典表现形式如下:
{1:[], 2:[], 3:[], 4:[]}如果我们要创建这样的形式 , 可以使用以下两种方法 。
方法一:利用字典构造器
使用构造器就是对字典中的键值对进行生成的 , 举个例子:
key = [1, 2, 3, 4]a = dict([(k,[]) for k in key])运行结果如下:
【Python中如何创建一个空字典?Python创建空字典的方法】a{1: [], 2: [], 3: [], 4: []}在这个例子中 , 首先我们定义了一个列表 , 并且给它赋了初始值 , 如何利用了for循环对这个字典进行遍历操作 , 将每一个键值对中的值赋予空值进行初始化 , 存储在变量a中,最后输出 。
方法二:使用 fromkeys()
这个是字典中的方法 , 主要生成的字典里的空列表 , 其实生成的是同一个对象 , 具体的使用方法如下:
fromkeys(key list, default value)它有两个参数 , 第一个参数表示的是一个列表的值 , 第二个参数是用来对初始化进行设置的 , 举个例子:
key = [1, 2, 3, 4]b = {}.fromkeys(key,[])b{1: [], 2: [], 3: [], 4: []}在例子中 , 我们使用fromkeys( )方法可以对字典中的值进行初始化 , 因为传给fromkeys( )函数的参数”[]“是同一个对象 , 所以fromkeys( )会将这个对象进行拷贝 , 存进字典里面的也就是一个空值 。
关于Python中如何创建一个空字典?Python创建空字典的方法的内容就介绍到这里了 , 希望可以给大家的学习带来一定的帮助 。

    推荐阅读