zoukankan      html  css  js  c++  java
  • 08-python--dict

    字典:{} 扩起来,以兼职对形式存储的容器型数据类型
    键必须是不可变的数据类型
    值可以是任意类型
    python3.5之前是无序的,3.6会按照初次建立的顺序排列,3.7以后是有序的
    优点:查询速度快,存储关联性的数据;缺点:以空间换时间

    方式一:
    dict = dict((('one', 1), ('two', 2), ('three', 3)))
    print(dict)
    方式二:
    dic = dict(one=1, two=2, three=3)
    print(dic)
    方式三:
    dic = {
    'one': 1,
    'two': 2,
    'three': 3
    }
    print(dic)

    dic['four'] = 4 # 有则改,无则添加
    print(dic)

    dic.setdefault('five', 5) # 有不改,无则添加
    print(dic)

    dic.pop('two')
    print(dic)

    ret = dic.pop('six', 'have no key')
    print(ret)

    dic.clear()
    print(dic)

    del dic['one']
    print(dic)

    l1 = dic.get('one', '没有此键')
    print(l1)

    print(dic.keys())
    print(dic.values())
    print(dic.items())

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

    for i in dic.values():
    print(i)

    for k, v in dic.items():
    print(k, v)


  • 相关阅读:
    音频可视化
    accunulate
    node
    js 中编码(encode)和解码(decode)的三种方法
    ES6高阶 同步和异步 回调地狱 promise async和await
    区间dp
    树形dp1
    背包dp(多重)
    树形dp
    背包dp(完全)
  • 原文地址:https://www.cnblogs.com/Daspig/p/12793222.html
Copyright © 2011-2022 走看看