zoukankan      html  css  js  c++  java
  • python基础 day 05 字典

    一、 今日内容

      ~字典初识

      ~字典的使用(增删改查)

      ~字典的嵌套

    二、内容回顾

      列表:容器型数据类型,可以承载大量的数据,并且数据是有序的

      列表的方法:

        增: append() 追加 

                insert()    插入  索引、值

          extend()  迭代追加

        删:pop() 按照索引删除,有返回值:默认删除最后一个

          remove() 按照元素移除,若有多个重名,只删除第一个

          clear()   清空

          del()  索引、切片、步长

        改:

          按照索引修改

          按照步长改

          replace()

        查:

          索引、切片、for循环

       元组:只读列表

          不能增删改

          元组拆包

      range():控制数字范围的方法

    三、今日内容

      字典

      :

         容器型数据类型:dict

     

     

      

     # 字典的增删改查

    dic = {"name":'小鱼鱼','age':5,'sex':'男','hobby':'奥特曼'}
    # 字典的增加 有则修改,无则增加
    # dic["doctor"] = '陈医生'
    # print(dic)
    # dic["hobby"] = '迪迦' #修改
    # print(dic)
    # setdefault 有则不变,无则增加
    # dic.setdefault('doctor','陈医生')
    # print(dic)
    # 字典的删除
    # l1 = dic.pop('hobby')
    # print(l1)
    # print(dic)
    # l1 = dic.pop("doctor",'没有此建') #添加一个参数,在没有找到对应的键时,返回增加的参数值
    # print(l1)
    # clear() 清除 返回空的字典
    # dic.clear()
    # print(dic)
    # del 删除 没有找到方法

    # 查询 get
    l1 = dic.get("hobby") #若查询的键在字典内有,则返回对应的值,若没有,则返回 None
    l2 = dic.get('doctor','没有此键') #可添加参数,若没有对应的键,则返回增加的参数
    print(l1)
    print(l2)

  • 相关阅读:
    python笔记-datetime-logging
    python笔记-json-base64-hashlib
    python笔记-redis数据库
    python笔记-mysql命令使用示例(使用pymysql执行)
    python笔记-python程序中操作mysql数据库
    python笔记-mysql约束条件与表关系
    python笔记-mysql查询
    python笔记-mysql基本命令
    Vue移动端项目模板h5
    基于环信SDK的IM即时通讯填坑之路(vue)
  • 原文地址:https://www.cnblogs.com/iaoyuyuyuhuanghuang/p/14151920.html
Copyright © 2011-2022 走看看