print("Hello, World!");
info = {}
def setInfo():
global info
list = ['desc', 'id']
print(info["desc"]["id"])
如何根据list设置info字典内id的值
print("Hello, World!");
info = {}
def setInfo():
global info
list = ['desc', 'id']
print(info["desc"]["id"])
如何根据list设置info字典内id的值
迭代逐步创建嵌套字典,在最后一层字典中设置值
info = {}
def setInfo():
global info
lst = ['desc', 'id']
current_dict = info
for key in lst[:-1]:
if key not in current_dict:
current_dict[key] = {}
current_dict = current_dict[key]
current_dict[lst[-1]] = "your_value"
setInfo()
print(info["desc"]["id"])