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知識 , 如果還有其他問題想要了解 , 可以繼續關注哦 。

    猜你喜歡