python3字典添加内容

要求:

1、能够查看字典内的所有条目;

2、添加新的条目到字典中;

3、输入"b"返回到上一级条目,输入"q"结束程序。

db = {
    '北京':{
        '昌平':{},
        '朝阳':{},
        '海淀':{}
    },
    '上海':{},
    '广州':{},
}
path = []
temp = db
while True:
    for item in path:
        temp = temp[item]
    print('可查看的条目:',list(temp.keys()))
    u1 = input('1:查看节点;2:添加节点''\n''请用户输入选项:')
    if u1 == '1':
        u2 = input('请输入查看的条目;')
        path.append(u2)
    elif u1 == '2':
        u3 = input('请输入添加的条目:')
        temp[u3] = {}
    elif u1.lower() == 'b':
        if path:
            path.pop()
    elif u1.lower() == 'q':
        break

猜你喜欢

转载自blog.csdn.net/maergaiyun/article/details/82222260
今日推荐