Python String | format_map ()

Syntax :

 string.format_map (z) 

Here is the variable that stores the input dictionary and is the key of the input dictionary.

Parameters:

  input_dict : Takes a single parameter which is input dictionary . 

Returns :

 Returns key's values ​​of the input dictionary. 

Code # 1:

# the input is stored in variable a.

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

 
# Using the format_map () function

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

Exit:

 John's last name is Wick 

Code # 2:

# the input is stored in variable a.

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

 
# Using the format_map () function

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

Output:

 pythonengineering b 

Code # 3:

# Input dictionary

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

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

  'age' : [ 30 , 31 ]}

 
# Using the format_map () function

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. 

Application:
The format_map () function can be used in many practical applications.

# Python code showing practical
# using the format_map () function

def chk_msg (n):

 

# the input is stored in variable a.

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

  

  # using the format_map () function

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

  

 

chk_msg ( 10 )

Output:

 George has 10 new messages 




Get Solution for free from DataCamp guru