“Jak odwrócić słownik w Pythonie” Kod odpowiedzi

Odwracający słownik Python

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

Odwrotny słownik Pythona

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

Słownik odwrotny Pythona

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

Jak odwrócić słownik w Pythonie

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

Odpowiedzi podobne do “Jak odwrócić słownik w Pythonie”

Pytania podobne do “Jak odwrócić słownik w Pythonie”

Więcej pokrewnych odpowiedzi na “Jak odwrócić słownik w Pythonie” w Python

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu