zoukankan      html  css  js  c++  java
  • 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)

    
    
  • 相关阅读:
    jenkins:用jenkins通过ssh部署jar包到远程linux机器(jdk 15 / jenkins 2.257)
    linux(centos8):安装java jdk 15 (java 15)
    38. 外观数列 迭代
    58. 最后一个单词的长度
    kmp字符串匹配
    单词规律
    1502. 判断能否形成等差数列
    1496. 判断路径是否相交
    1475. 商品折扣后的最终价格
    一维数组的动态和
  • 原文地址:https://www.cnblogs.com/qq849784670/p/9400777.html
Copyright © 2011-2022 走看看