“Zmień nazwę kluczy w Python Słownik” Kod odpowiedzi

Słownik Python Zmień nazwę Key

def rename_keys(dict_, new_keys):
    """
     new_keys: type List(), must match length of dict_
    """

    # dict_ = {oldK: value}
    # d1={oldK:newK,} maps old keys to the new ones:  
    d1 = dict( zip( list(dict_.keys()), new_keys) )

          # d1{oldK} == new_key 
    return {d1[oldK]: value for oldK, value in dict_.items()}
Bad Bug

Zmień nazwę kluczy w Python Słownik

# For a regular dict
mydict[k_new] = mydict.pop(k_old)

# To preserve ordering
d = {0:0, 1:1, 2:2, 3:3}
{"two" if k == 2 else k:v for k,v in d.items()}
# => {0: 0, 1: 1, 'two': 2, 3: 3}
Is Mayonnaise a Programming Language?

Odpowiedzi podobne do “Zmień nazwę kluczy w Python Słownik”

Pytania podobne do “Zmień nazwę kluczy w Python Słownik”

Więcej pokrewnych odpowiedzi na “Zmień nazwę kluczy w Python Słownik” w Python

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

Przeglądaj inne języki kodu