• python学习day5


    昨日回顾:list:

    1.    增 append() insert() extend()
    2.    删 remove() pop() clear() del
    3.    改 li[索引]=‘内容’   li[切片]=‘内容’
    4.    查 for 循环
    5.      排序 sort()   ,  sort(reverse=True) ,revserse()反转
    6. range(),count(),len()

    今日内容:

    • 字典
    • 字典的增删改查
    • 字典的嵌套
    • #dict
      # 数据类型:
      # 不可变:元组、bool、int、str
      # 可变:list、dict、set
      dic={
          'age':21,
          'name':'Peter',
          'sex':'male'
      }
      # 增setdefault()、索引
      dic['weight']='80'
      dic['name'] = 'peter'
      print(dic)
      dic.setdefault('name1','wang')
      dic.setdefault('name','wang')#如果已有键值对,则不做任何改变
      print(dic)
      
      #删 pop()、del、popitem
      print(dic.pop('age'))#有返回值,按键去删除
      print(dic.pop('none','无此键'))#若没有该key,可指定返回值并且不报错
      print(dic.popitem())#随机删除,并以元组形式返回删除的键与值
      del dic['name']
      print(dic)
      del dic
      print(dic) #报错,并无此字典
      dic.clear() #清空字典输出{}
      print(dic)
      
      #改 通过键、update()
      dic['addr']='China'
      print(dic)
      dic1={
          'salary':1000,
          'major':'IT'
      }
      dic.update(dic1) #将dic1的键值更新到dic中
      print(dic)
      
      #查 keys、values、items、get
      print(dic.keys())
      print(dic.values())
      print(dic.items())
      for k,v in dic.items():
          print(k,v)
      print(dic.get('name','无此键'))#如没有此键则返回设定值
      
      #字典的嵌套
      dic = {
          'name':['alex','wusir','taibei'],
          'py9':{
              'time':'611',
              'tuition':6800,
              'addr':'china'
                 },
          'age':21
      }
      print(dic)
      dic['age']=19
      print(dic)
      dic['name'].append('Peter')
      print(dic)
      dic['name'][1]=dic['name'][1].capitalize()
      print(dic)
      dic['py9']['fame']='6'
      print(dic)
  • 相关阅读:
    vue开发环境搭建
    超出宽度省略号,css解决办法
    css平板手机pc媒体查询
    pc和移动端调用qq聊天
    fiddeler 抓包工具的配置使用
    给证件照换背景颜色
    markman高效的设计稿标注、测量工具
    画三角形和直角三角形
    vue中使用Ueditor编辑器 -- 1
    js获取浏览器缩放比例
  • 原文地址:https://www.cnblogs.com/wujunjie-sir/p/9166463.html
Copyright © 2020-2023  润新知