python字典中的fromkeys是什么?python中fromkeys()函数的基本用法

python字典中包含了很多的函数 , 下面的这篇文章我们来学习一下关于python字典之中fromkeys函数的相关知识 , fromkeys函数是什么意思 , 这个函数有什么作用都将会在接下来的文章之中得到解答 , 有需要的朋友可以一起来看看 。

python字典中的fromkeys是什么?python中fromkeys()函数的基本用法


一、fromkeys函数概述
对于字典的创建 , 我们之前讲解过是有很多种方法是可以实现的 , 在这里我们需要借助一个函数为fromkeys() 。它的主要功能就是创建一个新的字典 , 在这个字典中同样的包含了字典的键 , 还有对应的初始值 , 下面详细的了解一下这个函数的基本用法 。
1、语法结构
在学习之前 , 我们首先要了解它的基本语法结构 , 如下:
dict.fromkeys(seq[, value])通过语法结构可知 , 在这个函数中 , 包含了两个参数 , 其中是一个参数表示的是在一个字典中一个键值列表 , 也就是将这个元素看成是字典中的一个键;第二个参数为value , 它是一个可选的参数 , 就设置第一个参数的值 , 表示在一个字典中 , 设置所有的键所对应的初始值 。
2、返回值
使用这个函数 , 最后返回的是一个所创建的新字典 。
二、函数的应用
了解了这个函数的基本语法结构 , 及返回值后 , 下面通过具体的实例 , 展开讲解了这个函数的使用方法 , 代码如下:
# !/usr/bin/python# -*- coding: UTF-8 -*-seq = (‘Hadoop', 'Python', 'Web')dict = dict.fromkeys(seq)print "第一次创建的字典为 : %s" % str(dict)dict = dict.fromkeys(seq, 80)print "新创建的字典为 : %s" % str(dict)运行结果:
第一次创建的字典为:{' Hadoop ': None, ' Python ': None, ' Web ': None}新创建的字典为:{' Hadoop ': 80, ' Python ': 80, ' Web ': 80}【python字典中的fromkeys是什么?python中fromkeys()函数的基本用法】这篇关于python字典中的fromkeys()是什么?python中fromkeys()函数的基本用法的文章就分享到这里了 , 希望文章中的内容可以让大家收获到更多的Python知识 , 如果还有其他问题想要了解 , 可以继续关注哦 。

    猜你喜欢