“Ubah nama kunci di Kamus Python” Kode Jawaban

Kamus Kamus Python Ganti nama Kunci

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

Ubah nama kunci di Kamus Python

# 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?

Jawaban yang mirip dengan “Ubah nama kunci di Kamus Python”

Pertanyaan yang mirip dengan “Ubah nama kunci di Kamus Python”

Lebih banyak jawaban terkait untuk “Ubah nama kunci di Kamus Python” di Python

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya