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

      



  • 相关阅读:
    10.1~10.15学习情况
    ACM-ICPC 2018 沈阳赛区网络预赛
    打卡4
    打卡3
    tab 简单的tab
    css 圆形动画
    pdf和图片之间的转换
    对list进行分组
    C# 打开所在文件夹
    读取xml文件
  • 原文地址:https://www.cnblogs.com/liutianzeng/p/9649002.html
Copyright © 2011-2022 走看看