Método Python String format_map()

El método Python String format_map() es una función incorporada en Python, que se utiliza para devolver el valor de una clave de diccionario.

Sintaxis: 

string.formato_mapa(z)

Parámetros: 

Aquí z es una variable en la que se almacena el diccionario de entrada y la string es la clave del diccionario de entrada. input_dict: toma un solo parámetro que es el diccionario de entrada.

Devoluciones: 

Devuelve los valores de clave del diccionario de entrada.

Ejemplo 1: Método Python String format_map()

Python3

# input stored in variable a.
a = {'x':'John', 'y':'Wick'}
  
# Use of format_map() function
print("{x}'s last name is {y}".format_map(a))

Producción: 

John's last name is Wick

Ejemplo 2:

Python3

# input stored in variable a.
a = {'x':"geeksforgeeks", 'y':'b'}
  
# Use of format_map() function
print('{x} {y}'.format_map(a))

Producción: 

geeksforgeeks b

Ejemplo 3:

Python3

# Input dictionary
profession = { '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))

Producción: 

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

Ejemplo 4: Aplicación Práctica

La función format_map() se puede utilizar en cualquier aplicación práctica.

Python3

# Python code showing practical 
# use of format_map() function
def 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)

Producción: 

George has 10 new messages

Publicación traducida automáticamente

Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *