zoukankan      html  css  js  c++  java
  • python字典

    字典dict
    1.数据类型分类(按可变和不可变)
        不可变数据类型:数字、bool、str、tuple
        可变数据类型:list、dict、set
    2.dict的组成
        key:value
        key必须是可哈希(不可变数据类型)
        value可以是任意数据类型
    3.增
        dic[key] = value,若key以存在dic中,则修改value,若无key,则是增加
        dic.setdefault(key , value),若不写value,则值为None,若key已存在,则值不变
    4.删
        pop(key),根据key删除,有返回值value,若key不存在,会报错。可以在(key, 自定义报错内容),我们一般写None
        popitem(),随机删除,有返回值,返回(key,value)
        clear(),清除字典
        del 删除字典,也可以删除元素
    5.改
        通过key,改value
        update,字典与字典之间,dic1.update(dic2),dic2的元素添加和覆盖dic1
    6.查
        for循环
            keys:返回k,也可以不写
            values:返回v
            items:返回(k,v)
                a,b = b,a        a和b的值互换
        根据key值,获取value dic[k],当k 不存在是报错
        get(key, 报错提示语句),当k不存在是不会报错,默认是None
    7.嵌套字典
  • 相关阅读:
    centos编辑文件显示行号
    16.1
    [整理]正睿划水记
    [题解]UVA1519 Dictionary Size
    [题解]CF323C Two permutations
    [题解]CF1527D MEX Tree
    P2216 [HAOI2007]理想的正方形
    CF858D Polycarp's phone book
    ABC214F substrings
    每天一点小知识-20210810
  • 原文地址:https://www.cnblogs.com/wt7018/p/10800042.html
Copyright © 2011-2022 走看看