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"] #同上,但是看下面
             有则返回其值,没有则会报错,所以一般不用
    

      



  • 相关阅读:
    2016年个人终结
    从一个程序员的角度看——微信小应用
    Spring 注解
    spring 大纲
    hibernate提纲
    spring基础
    eclipse如何利用userLibrary更好的分类jar
    【tomcat】There are no resources that can be added or removed from the server
    spring mvc 学习历程
    帝国CMS列表模板页面IF判断
  • 原文地址:https://www.cnblogs.com/liutianzeng/p/9649002.html
Copyright © 2011-2022 走看看