zoukankan      html  css  js  c++  java
  • Day3

    字典:1.字典是无序的

       2.定义方法:

    dict = {

        'stu1101': "TengLan Wu",
        'stu1102': "LongZe Luola",
        'stu1103': "XiaoZe Maliya",
    }
    1、增加: dict["stu1104"] = "苍井空"
         print(dict)

     结果:{
        'stu1101': "TengLan Wu",
        'stu1102': "LongZe Luola",
        'stu1103': "XiaoZe Maliya",
      
    "stu1104":"苍井空"
    }
    2.修改:
      
     dict['stu1101'] = "武藤兰"
    print(dict)
    {'stu1102': 'LongZe Luola', 'stu1103': 'XiaoZe Maliya', 'stu1101': '武藤兰'}
    
    

     

    
    

    3.dict.setdefault(“stu005”,"liu")函数的作用,先检测字典中是否有key为“stu005”

       ,如果有则不变,如果没有则增加一个key和他的值
    dict = {"stu001": "liu", "stu002": "li"}
    print(dict)
    dict.setdefault("stu001", "zheng")
    print(dict)
    输出:{'stu001': 'liu', 'stu002': 'li'}
    {'stu001': 'liu', 'stu002': 'li'}
    
    dict = {"stu003": "liu", "stu002": "li"}
    print(dict)
    dict.setdefault("stu001", "zheng")
    print(dict)
    输出:{'stu003': 'liu', 'stu002': 'li'}
    {'stu003': 'liu', 'stu002': 'li'',stu001': 'liu'}
    

      

    4、查找
    dict.get("stu1102")  #获取
    如果有则返回其对应的值,如果没有则返回none,一般用这种
    对比:dict["stu1102"] #同上,但是看下面
             有则返回其值,没有则会报错,所以一般不用
    

      



  • 相关阅读:
    mybatis2入门程序
    mybatis1
    mybeats与jdbc问题分析
    mysqljdbc简单连接释放
    jdbc问题记录
    section,article,div
    HB调试前端开发移动
    HTML,XML,XHTML
    访问地图
    OAuth
  • 原文地址:https://www.cnblogs.com/liutianzeng/p/9649002.html
Copyright © 2011-2022 走看看