Python Dictionary fromkeys() Method (with Examples)

Python Dictionary fromkeys() Method: In this tutorial, we will learn about the fromkeys() method of a dictionary with its usage, syntax, parameters, return type, and examples. By IncludeHelp Last updated : June 12, 2023

Python Dictionary fromkeys() Method

The fromkeys() is an inbuilt method of dict class that is used to create a dictionary with the given keys and value (The value for all keys). The method is called with the class name (dict) and returns a newly created dictionary.


The following is the syntax of fromkeys() method:

dict.fromkeys(keys, value)


The following are the parameter(s):

  • keys – It represents a container (iterable) with keys.
  • value – It is an optional parameter, that is used to specify the value. The default value of None.

Return Value

The return type of this method is <class 'dict'>, it returns the newly created dictionary with specified keys and values.

Example 1: Use of Dictionary fromkeys() Method

# keys iterbale
keys = ('id', 'age', 'perc')

# value
value = 0

# creating dictionary with keys and value
x = dict.fromkeys(keys, value)

# printing dictionary
print("data of x dictionary...")

# creating dictionary with keys only
y = dict.fromkeys(keys)

# printing dictionary
print("data of y dictionary...")


data of x dictionary...
{'perc': 0, 'id': 0, 'age': 0}
data of y dictionary...
{'perc': None, 'id': None, 'age': None}

Example 2: Use of Dictionary fromkeys() Method

# keys iterbale
keys = ("a", "b", "c", "d", "c")

# creating dictionary with keys and
# value as 10
x = dict.fromkeys(keys, 10)

# printing dictionary and its type
print("Dictionary (x)...")
print("Types of Dictionary (x)...")


Dictionary (x)...
{'a': 10, 'b': 10, 'c': 10, 'd': 10}
Types of Dictionary (x)...
<class 'dict'>

Comments and Discussions!

Load comments ↻

Copyright © 2024 All rights reserved.