• 字典操作


    #字典的操作
    info ={

    'stu11':'wangwang',
    'stu10':'yaya',
    'stu09':'tongtong',
    'stu08':'liuliu',
    }
    b ={
    'stu11':'ripple',
    1:3,
    2:5,
    }

    print(info) #查询
    print(info['stu08'])
    info['stu09'] = '王子' #修改
    info['stu07'] = 'shuli' #增加
    print(info)
    del info['stu09'] #删除
    info.pop('stu08') #标准删除
    print(info)

    # info['stu1111']
    print(info.get('stu1111'))
    # 判断字典中是否 有该数组
    print('stu1112' in info) #info.has_key('1112')
    print("--->")
    # 嵌套的字典,多级菜单
    info.values() #把所有的值进行打印,不包括key
    info.keys() #把所有的key进行打印
    info.setdefault("taiwan",{" ":[1,2]})
    info.update(b) #两个合并
    print(info)

    c=info.fromkeys([6,7,8],'test') #新建。初始化一个新的字典,并给key赋值
    c2=info.fromkeys([6,7,8],[1,{'name':'wangwang'},444])
    print("-->",c2)
    c2[7][1]['name'] = 'ripple'
    print("no",c2) #会全部修改为ripple ,三个key共享一个地址,所以会全改
    # print(info)
    print("--------------------------")
    #字典的循坏
    for i in info: #只打印了key
    print(i)
    for i in info: #打印key和value,比较好的循坏,通过key取value
    print(i,info[i])
    for k,v in info.items(): #会将字典变成列表,循坏按照key,value。不适合数据量大的,
    print(k,v)
  • 相关阅读:
    省市区三级联动
    VUE项目PC端实现自适应rem
    (课堂笔记)第十三章GLSB涉及负载均衡算法
    LTM理解及配置笔记记录
    实验演示---GSLB部分(DC1)
    F5实验模拟拓扑
    (课堂笔记)第十三章:DNS 全局站点
    AbstractList类_Iterator内部类
    Oracle 时间格式化异常:无效数字
    Maven库镜像
  • 原文地址:https://www.cnblogs.com/mygodswangzi/p/11806466.html
Copyright © 2020-2023  润新知