zoukankan      html  css  js  c++  java
  • 字典

    查字典:

    name = [["a",23,"yue"],["b",26,"bnt"],["cd",35,"by"],]

    print(name.index(["a",23,"yue"])) #要全部输入才能查到,不能只输入部分字符

    name = {
        123:{"age":33,"name":"alex"},
        234:{"age":52,"name":"nuy"},
        345:["liu"],
    }

    print(name[345])  #茶字典
    print(name[123]["name"])  #茶字典具体的姓名

     

    #字典的特点:
    #1、key是唯一的
    #2、数据必须是无序的

    #改
    name[345][0]="jensen"
    print(name)

    #追加
    name[345].append("xie")
    print(name)

    #插入
    name[222]="mike"
    print(name)

    #
    print(name.pop(345,None)) #删除指定的key,如果没有那个key,返回none
    print(name)

    print(name.popitem()) #随机删除某个数据
    print(name)

    name.pop(345,None)
    name.popitem

    del name[222] #删除

    #
    print(name.get(123)) #看是否存在某个ID
    print(123 in name) #看是否存在某个key

    #循环
    for i in name:
        print(i,name[i])

    for i in name.items():
        print(i)

    for k,v in name.items(): #不要用,效率不高
       
    print(i)

    #更新
    name = {
        123:{"age":33,"name":"alex"},
        234:{"age":52,"name":"nuy"},
        345:["liu"],
    }

    dic2={
        345:{"age":23,"name":"yy"},
        456:{"age":45,"name":"zz"},
    }

    name.update(dic2) #更新字典:对于同样key,用新的,没有的key,就添加
    print(name)

  • 相关阅读:
    原型1
    可参考的gulp资源
    手机端rem自适应布局实例
    页面变灰效果
    图片上传
    angular学习笔记
    远程页面调试
    drag
    真的了解JS么?
    发现意外之美
  • 原文地址:https://www.cnblogs.com/jensenxie/p/8284598.html
Copyright © 2011-2022 走看看