zoukankan      html  css  js  c++  java
  • python字典dict的增、删、改、查操作

    ## python字典dict的增、删、改、查操作
    dict = {'age': 18, 'name': 'jin', 'sex': 'male', }
    #增
    # dict['heigh'] = 185 #没有键值对,添加
    #dict['age'] = 16 #如果已经有键,则值覆盖
    # dict.setdefault('weight',150) #有键值对,不做任何改变,没有才添加
    # dict.setdefault('name','二哥') #因为已经有,所以不做改变
    #print(dict)

    #删
    dict = {'age': 18, 'name': 'jin', 'sex': 'male', }
    #print(dict.pop('age')) #有返回值,按键去删除
    #print(dict.pop('二哥','没有这个键')) #可设置返回值(默认返回值是none)
    # print(dict.popitem()) #随机删除,有返回值元组里面是删除的键值(python3.x以后是有序的,删除最后一个)
    # print(dict)
    # del dict['name']
    # print(dict)
    # del dict
    # dict.clear() # 清空字典
    # print(dict)
    
    
    #改
    dict = {'age': 18, 'name': 'jin', 'sex': 'male', }
    # update
    #dict['age'] = 16
    print(dict)
    dic2 = {"name": "alax","weight": 75}
    dic2.update(dict)
    print(dic2)
    print(dict)
    
    
    #查
    dict = {'age': 18, 'name': 'jin', 'sex': 'male', }
    # print(dict.keys(), type(dict.keys()))
    # print(dict.values())
    print(dict.items())

    for i in dict:
    print(i)
    for i in dict.keys():
    print(i)

    for i in dict.values():
    print(i)
     
  • 相关阅读:
    netcore 报错 502 缺少运行时
    简单工厂模式
    net之-------状态模式
    pc端字体正常, 缩放浏览器正常,手机模式查看出问题
    我的后续情况
    [wip]Berty
    利用FileReader对象回显图片
    测试
    CMP云管平台竞标产品
    nacos spring cloud
  • 原文地址:https://www.cnblogs.com/www-qcdwx-com/p/10156464.html
Copyright © 2011-2022 走看看