“Access Nested Set dengan Array Params Python” Kode Jawaban

Access Nested Set dengan Array Params Python

def nested_set(dic, keys, value):
    for key in keys[:-1]:
        dic = dic.setdefault(key, {})
    dic[keys[-1]] = value
    
>>> d = {}
>>> nested_set(d, ['person', 'address', 'city'], 'New York')
>>> d
{'person': {'address': {'city': 'New York'}}}

from : 
https://stackoverflow.com/questions/13687924/setting-a-value-in-a-nested-python-dictionary-given-a-list-of-indices-and-value
Clumsy Constrictor

Access Nested Set dengan Array Params Python


from functools import reduce  # forward compatibility for Python 3
import operator

def getFromDict(dataDict, mapList):
    return reduce(operator.getitem, mapList, dataDict)

Talented Tuatara

Jawaban yang mirip dengan “Access Nested Set dengan Array Params Python”

Pertanyaan yang mirip dengan “Access Nested Set dengan Array Params Python”

Lebih banyak jawaban terkait untuk “Access Nested Set dengan Array Params Python” di Python

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya