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)
     
  • 相关阅读:
    Java异常处理
    冒泡排序法
    21个项目-MNIST机器学习入门
    Hadoop集群搭建中ssh免密登录
    利用奇异值分解简化数据
    数据集中空值替换成对应特征的平均值
    PCA降维处理
    使用FP-growth算法高效发现频繁项集
    原生js---ajax---post方法传数据
    原生js---ajax---get方法传数据
  • 原文地址:https://www.cnblogs.com/www-qcdwx-com/p/10156464.html
Copyright © 2011-2022 走看看