• python数据类型:dict(字典)


    一、字典的简单介绍

      字典(dict)是python中唯一的一个映射类型。他是以{}括起来的键值对组成。

      语法:

        {key1:value1,key2:value2......}  

      注意:key必须是不可变(可哈希)的,value没有要求。可以保存任意数据类型。

    二、dict的增删改查

      1.增

        dic[key] = value

        dic.setdefault(key,value) 如果键在字典中存在不进行任何操作,否则就添加。

                     可以通过key查询,没有这个key返回None

      2.删

        pop(key)        有返回值 返回的是被删除的value

        del dic[key]

        popitem()        随机删除

        clear()          清空字典

      3.改

        dic[key] = vlaue

        dic.update(字典)

      4.查

        get(key)

        dic[key]

        for 循环

        setdefault(key)

    三、字典的其他操作

        keys  获取到所有的键存在一个高仿的列表中

        values  获取到所有的值存在一个高仿的列表中

        items  获取到所有的键值对以元组的形式存在一个高仿的列表中

        解构:

          a,b = 1,2

          a,b = (1,2)

          a,b = [1,2]

    四、字典的嵌套:  

    dic = {
    'name':'汪峰',
    'age':43,
    'wife':{
    'name':'国际章',
    'age':39,
    'salary':100000
    },
    'baby':[
    {'name':'熊大','age':18},
    {'name':'熊二','age':15},
    ]

    }

    dic['baby'][0]['age'] = 19

    print(dic)

    
    
  • 相关阅读:
    nginx 配置文件配置
    源码编译php5.4 ./configure参数
    腾讯云Linux VPS新硬盘分区与挂载教程(面板重装不丢失数据)
    十行代码带你量化交易入门
    谱聚类(转)
    随机模拟(MCMC)
    LDA 线性判别分析
    Windows10上安装Keras 和 TensorFlow-GPU
    ASCII 码
    KL距离,Kullback-Leibler Divergence
  • 原文地址:https://www.cnblogs.com/qq849784670/p/9400777.html
Copyright © 2020-2023  润新知