这样的事情可能会有所帮助:
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'}}}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)