near_me
Linear Algebra
keyboard_arrow_down 54 guides
chevron_leftDocumentation
check_circle
Mark as learned thumb_up
0
thumb_down
0
chat_bubble_outline
0
Comment auto_stories Bi-column layout
settings
Python Dictionary | fromkeys method
schedule Aug 10, 2023
Last updated local_offer
Tags Python
tocTable of Contents
expand_more Master the mathematics behind data science with 100+ top-tier guides
Start your free 7-days trial now!
Start your free 7-days trial now!
Python's dict.fromkeys(~)
method returns a new dictionary from the provided iterable and values.
Parameters
1. iterable
| any
The iterable or elements to be used as keys for the new dictionary.
2. value
link | any
| optional
The value to set each element of the dictionary. Defaults to None
.
Return value
A new dictionary from the provided iterable and values.
Examples
Basic usage
To create a new dictionary from tuple my_cars
:
my_cars = ('Ferrari', 'Porsche', 'Aston Martin')dict.fromkeys(my_cars)
{'Ferrari': None, 'Porsche': None, 'Aston Martin': None}
Note that elements from the tuple my_cars
serve as keys for the new dictionary and each key has default value None
.
Value parameter
To assign the value 'Sky Towner'
to represent the owner of each car in the new dictionary:
my_cars = ['Ferrari', 'Porsche', 'Aston Martin']dict.fromkeys(my_cars, 'Sky Towner')
{'Ferrari': 'Sky Towner', 'Porsche': 'Sky Towner', 'Aston Martin': 'Sky Towner'}
Note that the value for all keys in the new dictionary is now 'Sky Towner'
.
Published by Isshin Inada
Edited by 0 others
Did you find this page useful?
thumb_up
thumb_down
Comment
Citation
Ask a question or leave a feedback...
Official Python Documentation
https://docs.python.org/3/library/stdtypes.html#dict.fromkeys
thumb_up
0
thumb_down
0
chat_bubble_outline
0
settings
Enjoy our search
Hit / to insta-search docs and recipes!