返回顶部
首页 > 资讯 > 后端开发 > Python >字典三级菜单之逐级添加内容
  • 299
分享到

字典三级菜单之逐级添加内容

字典菜单内容 2023-01-30 23:01:37 299人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

1.单次增加一级节点 db = { } v = input(">>>") db[v] = {} print(db) 2.无限循环的来增加一级节点 db = { } while True: v = inp

1.单次增加一级节点

db = {

}
v = input(">>>")
db[v] = {}
print(db)

2.无限循环的来增加一级节点

db = {

}
while True:
    v = input(">>>")
    db[v] = {}
    print(db)

3.完善

db = {
    "上海": {},
    "北京":{
        "昌平":{
            "沙河":{},
            "回龙观":{},
        },
        "朝阳":{},
        "海淀":{},
    }
}
path = []
while True:
    temp = db
    for item in path:
        temp = temp[item]
    print("当前可选的所有子节点:", list(temp.keys()))

    choice = input('1:添加节点;2:查看节点(b/q);\n >>>')
    if choice == "1":
        name = input("请输入要添加的节点名称:")
        temp[name] = {}
    elif choice == "2":
        name = input("请输入要查看的节点名称:")
        path.append(name)
    elif choice.lower() == "b":
        if path:                 #if path == True:
            path.pop()
    elif choice.lower() == "q":
        print(temp)          #输出当前字典后再退出
        break
    else:
        print("输入错误,请重新输入!")

 

--结束END--

本文标题: 字典三级菜单之逐级添加内容

本文链接: https://lsjlt.com/news/180736.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 字典三级菜单之逐级添加内容
    1.单次增加一级节点 db = { } v = input(">>>") db[v] = {} print(db) 2.无限循环的来增加一级节点 db = { } while True: v = inp...
    99+
    2023-01-30
    字典 菜单 内容
  • python 字典实现三级菜单
    简介:1.用字典建立一个省市县的三级菜单    2.开始显示所有的省份,输入要进入的省份之后,显示该省份下的所有市,输入市显示该市下的所有县    3.在每一级菜单下都可以返回到上一层菜单    4.随时可以退出 1 menu =...
    99+
    2023-01-30
    字典 菜单 python
  • wordpress添加顶级菜单实现思路
    比如自己创建了一个主题,那么需要在后台添加一些设置选项,所以就涉及到了后台添加顶级菜单的需求: 复制代码代码如下: function my_add_submenu() { add_submenu_page( 'tools...
    99+
    2022-06-12
    wordpress 顶级菜单
  • python如何往字典里添加内容
    要往字典中添加内容,可以使用索引或update()方法。方法1:使用索引可以通过指定键名来向字典中添加键值对。如果指定的键名已存在,...
    99+
    2023-08-08
    python
  • Python之双色球选购和三级菜单问题
    1:双色球选购# 1 双色球(假设一共八个球,6个红球,球号1-32、2个蓝球,球号1-16)# 2 确保用户不能重复选择,不能超出范围# 3 用户输入有误时有相应的错误提示# 4 最后展示用户选择的双色球的号码 select_re...
    99+
    2023-01-31
    双色球 菜单 Python
  • ajax中怎么通过读取数据库内容实现二级联动下拉选择菜单
    ajax中怎么通过读取数据库内容实现二级联动下拉选择菜单,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。复制代码 代码如下:<PRE ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作