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)


  • 相关阅读:
    ZOJ2913Bus Pass(BFS+set)
    HDU1242 Rescue(BFS+优先队列)
    转(havel 算法)
    ZOJ3761(并查集+树的遍历)
    ZOJ3578(Matrix)
    HDU1505
    ZOJ3574(归并排序求逆数对)
    VUE-脚手架搭建
    VUE脚手架搭建
    VUE-node.js
  • 原文地址:https://www.cnblogs.com/Daspig/p/12793222.html
Copyright © 2011-2022 走看看