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'
。
相關用法
- Python Dictionary fromkeys()用法及代碼示例
- Python Dictionary popitem方法用法及代碼示例
- Python Dictionary setdefault方法用法及代碼示例
- Python Dictionary update()用法及代碼示例
- Python Dictionary setdefault()用法及代碼示例
- Python Dictionary clear()用法及代碼示例
- Python Dictionary get方法用法及代碼示例
- Python Dictionary values方法用法及代碼示例
- Python Dictionary items方法用法及代碼示例
- Python Dictionary keys方法用法及代碼示例
- Python Dictionary pop()用法及代碼示例
- Python Dictionary popitem()用法及代碼示例
- Python Dictionary has_key()用法及代碼示例
- Python Dictionary get()用法及代碼示例
- Python Dictionary items()用法及代碼示例
- Python Dictionary update方法用法及代碼示例
- Python Dictionary copy()用法及代碼示例
- Python Dictionary clear方法用法及代碼示例
- Python Dictionary copy方法用法及代碼示例
- Python Dictionary values()用法及代碼示例
- Python Dictionary keys()用法及代碼示例
- Python Dictionary pop方法用法及代碼示例
- Python Django Distance用法及代碼示例
- Python Django Distance.unit_attname用法及代碼示例
- Python Django Distance.__getattr__用法及代碼示例
注:本文由純淨天空篩選整理自Isshin Inada大神的英文原創作品 Python Dictionary | fromkeys method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。