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)

 

posted @ 2020-12-17 20:58  小鱼鱼与黄黄  阅读(102)  评论(0编辑  收藏  举报