當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python Dictionary fromkeys方法用法及代碼示例


Python 的 dict.fromkeys(~) 方法從提供的可迭代對象和值返回一個新字典。

參數

1. iterable | any

用作新字典鍵的可迭代對象或元素。

2. value | any | optional

設置字典每個元素的值。默認為 None

返回值

來自提供的迭代和值的新字典。

例子

基本用法

要從元組 my_cars 創建新字典:

my_cars = ('Ferrari', 'Porsche', 'Aston Martin')
dict.fromkeys(my_cars)



{'Ferrari': None, 'Porsche': None, 'Aston Martin': None}

請注意,元組 my_cars 中的元素用作新字典的鍵,每個鍵都有默認值 None

數值參數

分配值 'Sky Towner' 來表示新字典中每輛車的所有者:

my_cars = ['Ferrari', 'Porsche', 'Aston Martin']
dict.fromkeys(my_cars, 'Sky Towner')



{'Ferrari': 'Sky Towner',
 'Porsche': 'Sky Towner',
 'Aston Martin': 'Sky Towner'}

請注意,新字典中所有鍵的值現在都是 'Sky Towner'

相關用法


注:本文由純淨天空篩選整理自Isshin Inada大神的英文原創作品 Python Dictionary | fromkeys method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。