“Cómo revertir un diccionario en Python” Código de respuesta

invertir diccionario python

inv_map = {v: k for k, v in my_map.items()}
Busy Boar

Diccionario de Python inverso

inv_map = {v: k for k, v in my_map.iteritems()}
Alaa Sedeeq

Diccionario inverso de Python

inv_map = {v: k for k, v in my_map.iteritems()}
Eilay Koren

Cómo revertir un diccionario en Python

def inverse_dict(my_dict):
    """The function accepts a dictionary as a parameter.
    The function returns a new dictionary with "inverted" mapping:
    each key in the transmitted dictionary is a value in the returned dictionary
    and value entry in the transmitted dictionary is a key in the returned dictionary.
    :param my_dict: dictionary
    :type my_str: string
    :return: Dictionary
    :rtype: Dictionary
    """
    new_dict = {}                                   # create empty Dictionary
    for itm1 in my_dict.items():
        lst = []
        for itm2 in my_dict.items():
            if itm2[1] == itm1[1]:
                lst.append(itm2[0])
        new_dict[itm1[1]] = sorted(lst)

    return new_dict
Smoggy Sheep

Respuestas similares a “Cómo revertir un diccionario en Python”

Preguntas similares a “Cómo revertir un diccionario en Python”

Más respuestas relacionadas con “Cómo revertir un diccionario en Python” en Python

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código