Listas a Diccionario

Beginner

This tutorial is from open-source community. Access the source code

Introducción

En Python, un diccionario es una colección de pares clave-valor. A veces, puede que tengamos dos listas separadas, una que contiene las claves y otra que contiene los valores, y queramos combinarlas en un diccionario. En este desafío, escribirás una función que tome dos listas como entrada y devuelva un diccionario donde los elementos de la primera lista sirvan como claves y los elementos de la segunda lista sirvan como valores.

Listas a Diccionario

Escribe una función to_dictionary(keys, values) que tome dos listas como entrada y devuelva un diccionario donde los elementos de la primera lista sirvan como claves y los elementos de la segunda lista sirvan como valores. La función debe utilizar zip() en combinación con dict() para combinar los valores de las dos listas en un diccionario. La función debe devolver None si la longitud de las dos listas no es igual.

def to_dictionary(keys, values):
  return dict(zip(keys, values))
to_dictionary(['a', 'b'], [1, 2]) ## { a: 1, b: 2 }

Resumen

En este desafío, has aprendido cómo combinar dos listas en un diccionario utilizando zip() y dict(). También has aprendido cómo manejar el caso en el que la longitud de las dos listas no es igual.