• Python基础(二)


    一. 字典(dict)

    格式:{key:value,key1:value1,....}

     1 info = {101:"xiaolaizi",
     2         102:"xiaomazi",
     3         103:"xiaolizi"
     4         }
     5 print(info)
     6 print(info[101])     #取出某一个元素
     7 info[101]="dashacha"    #修改某个元素
     8 print(info[101])
     9 info[104] = "xiaolaizi"   #添加某个元素
    10 print(info)
    11 
    12 #del info[101]     #删除某个元素
    13 #info.pop(101)    #删除某个元素    (推荐)
    14 info.popitem()    #随机删除元素
    15 print(info)

    print(info[101])

    print(info.get(104)) #推荐的 查找方法 没有的话会返回一个None
    print(101 in info )   #判断字典中有无此元素 有:TRUE  没有:FALSE
     
    #多级字典:字典套字典套列表或者其他
    
    #其他操作:
    info = {101: "xiaolaizi",
            102:"xiaomazi",
            103: "xiaolizi"}
    print(info.values()) #打印字典所有的值
    print(info.keys())    #打印字典所有的键
    
    print(info.setdefault(101,"value111")) #先去字典中看有没有此值,# 有就返回此值,没有就创建新值
    print(info)
    
    b = {101:"ziaosi",1:23}
    info.update(b)    #合并字典,原字典中有的覆盖,没有的添加
    print(info)
    
    print(info.items())   #把字典转换成了列表
    
    #c = dict.fromkeys()   #少用
    #字典的循环
    for i in info:
        print(i ,info[i])    #高效(推荐)
    
    for k,v in info.items():
        print(k,v )    #改法首先转成列表(不推荐)

    二. 三级菜单

  • 相关阅读:
    Object doesn't support property or method 'flat'
    yapi的部署
    mongoDB 安装
    排序
    直播原理
    文件怎么都删不掉,压缩,命令行都不行
    computed和watch
    docker安装
    跨域问题的解决方案
    一次普通的http请求
  • 原文地址:https://www.cnblogs.com/bltstop/p/9356507.html
Copyright © 2020-2023  润新知