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}
  • 相关阅读:
    汉诺塔难题
    函数的两种调用方式

    汉诺塔难题
    汉诺塔难题

    python中对小数取整
    linux中部署apache服务(http服务或者web服务)
    python中如何判断变量类型
    python中求余数
  • 原文地址:https://www.cnblogs.com/pickKnow/p/10876642.html
Copyright © 2011-2022 走看看