zoukankan      html  css  js  c++  java
  • python字典的整理信息

    字典的增删改查大纲
    增:
    dic={'age':18,'name':'liu','sex':'male'}
    dic['high'] = 185  #没有键值对,添加
    dic['age'] = 16   #有对应的键,覆盖
    dic.setdefault('weight',110)   #没有键值对则添加
    dic.setdefault('name','li')    #有键时不做任何改变
    print(dic)
    删
    dic={'age':18,'name':'liu','sex':'male'}
    dic.pop('age')  #有返回值,输入key删除对应的键值对
    dic.popitem()   #随机删除 有返回值,Python3.6是默认删除最后一个
    del dic['name'] #删除指定键值对,没有会报错
    dic.clear()      #清空字典
    print(dic)
    改
    dic={'age':18,'name':'liu','sex':'male'}
    dic['sex'] = 'female'  #强制修改
    dic1 = {'color':'yellow','sex':'female'}
    dic.update(dic1)  #直接更新字典,用dic1去更新dic
    print(dic)
    查
    dic={'age':18,'name':'liu','sex':'male'}
    print(dic.keys())    #字典的键以高仿列表的形式输出
    print(dic.values())    #字典的值以高仿列表的形式输出
    print(dic.items())   #字典的键值对以元组的形式输出,但类型都是键值对型([('age', 18), ('name', 'liu'), ('sex', 'male')])
    for i in dic:         #默认打印键值,后面跟.values()打印出数值,跟.items()打印出键值对
    print(i)
    print(dic.get('name'))   #根据键找到对应的值,不报错
    嵌套
    dic = {'name':['alex','wusir','taibai'],
           'py9':{'time':'5mon','learn_money':19800,},
           'age':21

  • 相关阅读:
    一个封装好的使用完成端口的socket通讯类
    IOCP编程注意事项
    判断socket是否连接(windows socket)
    CRITICAL_SECTION同步易出错的地方
    OCP-1Z0-053-V13.02-43题
    OCP-1Z0-053-V13.02-24题
    OCP-1Z0-053-V13.02-490题
    OCP-1Z0-053-V12.02-456题
    OCP-1Z0-053-V12.02-447题
    OCP-1Z0-053-V13.02-710题
  • 原文地址:https://www.cnblogs.com/feifeifeisir/p/9409528.html
Copyright © 2011-2022 走看看