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

    在学习字典前,记住两句话,非空即真,非0即真   

    注:空和0加了not也为真,负负为正嘛

    例子:

     1.字典的定义 

    a.用{}大括号定义   empty = {key1:value1,key2:value2}  

    b.存储形式是key:value形式,多个key:value用逗号间隔

    c.通过key取值,通过他的key,来获取对应的value       例如:dict.get(key)

    d.字典没有顺序,输出字典的对应key和value,是没有顺序的。

    e.类型是dict

    2.字典的增删改查

    ***增

    注意:

    a.setdefault增加时,如果key值有value,则不改变他的原有值

    b.字典获取值时是字典名后面跟中括号[ ],而不是{}和()

    ***删除

    ****改

    直接给字典的key重新赋值

    ***获取

    ============================================================================================

    3.字典的其他内置方法

    3.1.update方法  更新字典

    注:

    a.要定义一个新的字典

    b.如果key值存在时,会覆盖原有key的value值,当key不存在时,key值会加入已知字典中

    3.2.keys()  values()方法   获取字典中所有的key和values

    3.3.循环字典时,取的是字典的key   循环字典的items方法,取到的是key、value

     4.多层字典嵌套,如同多层列表一层一层的找

    5.高效率字典,get获取key对应的value

     

  • 相关阅读:
    mysql允许远程访问
    ubuntu pip install MySQL-python mysql_config not found
    ubuntu 阿里云源
    V
    KMP算法之next函数解释(大量的反证法 和数学归纳法来袭)
    日常ACM题目
    F
    J
    中缀表达式求值 ,中缀表达转化为后缀表达式求值,
    数据结构
  • 原文地址:https://www.cnblogs.com/wyhv5/p/9131039.html
Copyright © 2011-2022 走看看