zoukankan      html  css  js  c++  java
  • 字典

    #!Usr/bin/env python
    # -*- coding:utf-8 -*-
    # Author:Alex  Li
    '''
    info={'11':'222',
          '22':'333',
          '33':'444'}
    print(info['33'])#字典的输出用[]
    
    
    
    #  字典FOR 循环得使用
    #for i in info:   #第一种方法
       # print(i)
    for k,v in info.items():
        print(k,v)  #第一个是KEY 第二个是value;
    
    
    
    # 更新覆盖
    info2={'11':'333',
           '2222':'11111'}
    info2.update(info)
    print(info2)  #用info 中得元素覆盖info2
    
    
    
    #修改创建值
    info['11']='333'
    print(info)
    info['55555']=33
    print(info)  # 没有55555得话 自动加入
    
    
    
    # 删除
    del info['55555']
    print(info) #'55555'已被删除 如果找不到 会报错
    
    
    
    #标准删除姿势
    info.pop('11')
    print(info)  #popitem()
    
    
    
    # 查找字典中的一个元素
    print(info.get('22')) #查找确定字典中有键,否则返回NONE
    
    
    
    #判断一个字典中有没有数据
    print('33' in info) #有的话返回Ture ,没有的话返回False
    '''
    
    
    
    
    # 多级字典嵌套操作
    
    av_catalog = {
        "A": {
            'a': ['aasdf', 'qewr'],
            'b': ['Basdf', 'Qewr'],
            'c': ['Casdf', 'Cewr'],
        },
        "B": {
            'tokyo-hot': ['aasdf', 'xcv']
    
        },
        "C": {
            '1024': ['zcv', '好人一生平安']
        }
    }
    
    av_catalog["A"]['a'][0] = '可以再国内作镜像'
    print(av_catalog.keys())
    print(av_catalog.values())
    
    
    #取值 , 如果有的话取值没有得话 添加
    print(av_catalog.setdefault('1230',{'www.'}))
    
    
    
    #今天暂时到这
    

      

  • 相关阅读:
    0514JS基础:操作document对象、事件、this
    Java 多态
    Java 抽象类和接口
    Vue中v-for属性
    Vue基础语法
    Vue 自定义按键修饰符,自定义指令,自定义过滤器
    ES6 剩余参数
    ES6 箭头函数
    ES6 解构赋值
    ES6 变量声明 var let const的区别
  • 原文地址:https://www.cnblogs.com/yuanke98/p/9170311.html
Copyright © 2011-2022 走看看