Python String format_map() Method
Python String format_map() method is an inbuilt function in Python, which is used to return a dictionary key’s value.
Syntax:
Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.
To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course. And to begin with your Machine Learning Journey, join the Machine Learning - Basic Level Course
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
# input stored in variable a.a = {'x':'John', 'y':'Wick'} # Use of format_map() functionprint("{x}'s last name is {y}".format_map(a)) |
Output:
John's last name is Wick
Example 2:
Python3
# input stored in variable a.a = {'x':"geeksforgeeks", 'y':'b'} # Use of format_map() functionprint('{x} {y}'.format_map(a)) |
Output:
geeksforgeeks b
Example 3:
Python3
# Input dictionaryprofession = { 'name':['Barry', 'Bruce'], 'profession':['Engineer', 'Doctor'], 'age':[30, 31] } # Use of 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.
Example 4: Practical Application
The format_map() function can be used in any practical application.
Python3
# Python code showing practical # use of format_map() functiondef chk_msg(n): # input stored in variable a. a = {'name':"George", 'mesg':n} # use of format_map() function print('{name} has {mesg} new messages'.format_map(a)) chk_msg(10) |
Output:
George has 10 new messages


