Python String format_map() Method (original) (raw)

Last Updated : 05 Aug, 2021

Python String_format_map()_ method is an inbuilt function in Python, which is used to return a dictionary key’s value.

Syntax:

string.format_map(z)

Parameters:

Here z is a variable in which the input dictionary is stored and string is the key of the input dictionary. input_dict: Takes a single parameter which is the input dictionary.

Returns:

Returns key’s values of the input dictionary.

Example 1: Python String format_map() method

Python3

a = { 'x' : 'John' , 'y' : 'Wick' }

print ( "{x}'s last name is {y}" .format_map(a))

Output:

John's last name is Wick

Example 2:

Python3

a = { 'x' : "geeksforgeeks" , 'y' : 'b' }

print ( '{x} {y}' .format_map(a))

Output:

geeksforgeeks b

Example 3:

Python3

profession = { 'name' :[ 'Barry' , 'Bruce' ],

`` 'profession' :[ 'Engineer' , 'Doctor' ],

`` 'age' :[ 30 , 31 ] }

print ( '{name[0]} is an {profession[0]} and he'

`` ' is {age[0]} years old.' .format_map(profession))

print ( '{name[1]} is an {profession[1]} and he'

`` ' is {age[1]} years old.' .format_map(profession))

Output:

Barry is an Engineer and he is 30 years old. Bruce is an Doctor and he is 31 years old.

Example 4: Practical Application

The format_map() function can be used in any practical application.

Python3

def chk_msg(n):

`` a = { 'name' : "George" , 'mesg' :n}

`` print ( '{name} has {mesg} new messages' .format_map(a))

chk_msg( 10 )

Output:

George has 10 new messages

Similar Reads