zoukankan      html  css  js  c++  java
  • Python python 五种数据类型--字典

    # 定义一个字典
    var1 = {'a':20,'b':40};
    var2 = dict();
    print(type(var1))
    print(type(var2))
    
    # 长度
    length = len(var1) #长度
    print(length) #2
    
    #清空
    var1.clear();
    print(var1) #{}
    
    
    # set 值
    var1.setdefault('a',20)
    var1.setdefault('b',40)
    print(var1) #{'b': 40, 'a': 20}
    
    # get 值
    res1 = var1.get('a')
    print(res1) #20
    
    # copy
    varCopy = var1.copy()
    print(varCopy)
    
    # 删除指定key以及其对应的值
    var1.pop('a')
    print(var1)
    
    #随机删除一个键值对,一般是末对
    res2 = var1.popitem()
    print(res2) #('b', 40)
    print(var1) #{}
    
    var1.setdefault('a',20)
    var1.setdefault('b',40)
    
    # 创建一个新的字典,用seq 序列中元素作字典的键
    seq = ('chian','america','japan')
    res3 = var1.fromkeys(seq,10)
    print(res3) #{'chian': 10, 'japan': 10, 'america': 10}
    
    res4 = var1.items()
    print(res4)
    
    for key,value in res4:
        print(key)
        print(value)
        # b
        # 40
        # a
        # 20
    
    # 获取值得列表
    res5 = var1.values()
    print(res5) #dict_values([20, 40])
    
    # 获取键的列表
    res6 = var1.keys()
    print(res6) #dict_keys(['b', 'a'])
    
    # 将一个字典更新到另一个字典中
    var3 = {'c':60 }
    var1.update(var3)
    print(var1) #{'a': 20, 'b': 40, 'c': 60}
  • 相关阅读:
    ssh整合
    自定义Java集合
    java图形界面写个小桌面,内置简单小软件
    java简单日历
    javaSwing
    javaScript封装
    java解析xml文件
    缺省适配器
    适配器模式
    自定义SWT控件一之自定义单选下拉框
  • 原文地址:https://www.cnblogs.com/pickKnow/p/10876642.html
Copyright © 2011-2022 走看看