zoukankan      html  css  js  c++  java
  • day5——字典映射

    字典

    可变容器 无序 键值对(共同出现) key→value 键值唯一 只出现一次

    dic = {'儿子':6,'爸爸':35,'老王':37}

    key:必须是字符串 value:任意

    • 添加、修改:dic['小猪']=24

    • 删除:del dic[' '] clear()

    • 申明字典:直接写 dict函数

      • dic = dict(jiack=20,marry=15,jack=30)

      • 复合序列:list = [('a',1),('b',2)] a = dict(list)

      • [['c','1'],['d','2']] (('e',[1,2]),('f',[3,4]))

      • 空字典 或者同一value的字典  dict.fromkeys(keys,values)

    字典的常用操作

    • 合并成一个字典:update( )

    • 复制:copy()

    • 字典长度:len()

    • 成员运算符:in not in (使用key来识别)

    • 字典列表嵌套

    字典的元素访问及遍历

    元素访问:key get(key)会得到value

    • print(dic.get(key))

    • print(dic.get(key,print('nothing')))

    获得键:.keys() 视图类型

    获得值:.values() 视图类型

    所有:.items() 视图类型 复合序列

    元素遍历

    键遍历:for keys in dic:

    print(keys)

    值遍历:for values in dic.values():

    print(values)

    • for keys in dic:

      print(dic[keys])

    遍历:for (k,v) in dic.items():

    print('……')

  • 相关阅读:
    坚持
    随笔
    C++:对象和类
    STEP7 V14 安装和激活
    c++:cout
    C 格式化字符串处理函数
    WIn:消极处理机制
    Python:requests发送json格式数据
    Python:logging日志功能的基本使用
    PLC:西门子测试
  • 原文地址:https://www.cnblogs.com/evan-wang/p/12165048.html
Copyright © 2011-2022 走看看