• 字典


    一.特点

    字典在其他编程语言中又称做为关联数组或散列表

    • 通过键实现元素的存取
    • 无序集合
    • 可变类型容器,长度可变
    • 异构
    • 嵌套

    形式:{key1:value,key2:value,key3:value....}

    例如:

    ​   {}:空字典

    ​   {‘x’:32,'y':[1,2,3]}

    二.字典的复制

    d2=d1.copy()

    注意 :属于浅复制,存储位置相同

    三.内置函数

    cmp(dict1,dict2) #比较两个字典
    len(dict)       #计算字典元素个数
    str(dict)       #输出字典的字符串
    type(dict)      #检测类型,返回dict

    四.内置方法

    dict.clear()    #删除字典内所有元素
    dict.copy()     #返回一个字典的浅复制
    dict.fromkeys(seq[, val])   #创建一个新字典,以序列 seq 中元素做字典的键,val 为字典所有键对应的初始值
    dict.items()    #以列表返回可遍历的(键,值)元组数组
    dict.update(dict2) #把字典dict2的键/值对更新到dict里,键重复则覆盖
    dict.values()   #以列表返回字典中的所有值
    dict.popitem()  #随机返回并删除字典中的一对键和值
    dict.pop(key[,default]) #删除字典给定键 key 所对应的值,返回值为被删除的值。key值必须给出。 否则,返回default值。

     

  • 相关阅读:
    tf.placeholder函数说明
    网易雷火 游戏研发一面 5.7
    【python3】with的用法
    一分钟理解softmax函数(超简单)
    网易雷火 笔试 4.25
    cun
    HDU-2045-RPG上色(递推)
    HDU-2050-折线分割平面 (递推)
    POJ-2389-Bull Math(高精度乘法)
    HDU-1002-A + B Problem II(高精度加法)
  • 原文地址:https://www.cnblogs.com/linwx/p/8007505.html
Copyright © 2020-2023  润新知