ComenzarEmpieza gratis

Escritura de una función para ayudarte

Supón que tienes que repetir el mismo proceso realizado en el ejercicio anterior con muchísimas filas de datos. Escribir tu código una y otra vez puede llegar a ser muy tedioso, repetitivo e imposible de mantener.

En este ejercicio, crearás una función para alojar el código que has escrito anteriormente para que las cosas sean más fáciles y mucho más concisas. ¿Por qué? Así, solo tienes que llamar a la función y suministrar las listas adecuadas para crear tus diccionarios. De nuevo, las listas feature_names y row_vals están precargadas y contienen los nombres de encabezado del conjunto de datos y los valores reales de una fila del conjunto de datos, respectivamente.

Este ejercicio forma parte del curso

Caja de herramientas Python

Ver curso

Instrucciones de ejercicio

  • Define la función lists2dict() con dos parámetros: el primero es list1 y el segundo es list2.
  • Devuelve el diccionario resultante rs_dict en lists2dict().
  • Llama a la función lists2dict() con los argumentos feature_names y row_vals. Asigna el resultado de la llamada a la función a rs_fxn.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# Define lists2dict()
def ____(____, ____):
    """Return a dictionary where list1 provides
    the keys and list2 provides the values."""

    # Zip lists: zipped_lists
    zipped_lists = zip(list1, list2)

    # Create a dictionary: rs_dict
    rs_dict = dict(zipped_lists)

    # Return the dictionary
    

# Call lists2dict: rs_fxn
rs_fxn = ____

# Print rs_fxn
print(rs_fxn)
Editar y ejecutar código