美文网首页
Python 字典

Python 字典

作者: 阿帕零 | 来源:发表于2017-10-31 19:28 被阅读0次

    Python 字典


    映射类型对象里哈希值(键,key)和指向的对象(值,value)是一对多的的关系,通常被认为是可变的哈希表。

    1.1 概念

    字典是另一种可变容器模型,且可存储任意类型对象。

    字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割

    1.2 创建一个字典:

    dict={‘1’:1,‘2’:2,’3‘=3}  print(dict) #输出一个字典

    结果为:{'1': 1, '3': 3, '2': 2}

    1.3 改值

    dict['1']=2                  #“字典[键] = 值”如果次key不存在,就是往字典里新增一个键值对;否则,就是修改,打印字典结果为{'1': 2, '3': 3, '2': 2}

    1.4 删除

    print(dict.pop('1'))    #删除dict字典中key值为’1‘的值对,并且返回删除值,结果为{'3': 3, '2': 2}

    del dict['1']              #删除dict字典中key值为’1‘的值对,返回值为None,结果为{'3': 3, '2': 2}

    dict.clear()              #情况dict字典中的全部值,输出结果为{}

    1.4查询

    print(dict['1'])           #打印dict字典key值为’1‘的value的值,输出结果为1

    dict.get('1',1)            #通过dict提供的get方法,如果key不存在,可以返回None,或者自己指定的value

    len(dict)                    #得到字典dict的长度,结果为3

    dict.keys()                 #以列表的方式return字典dict里面所有key 的值

    dict.values()              #以列表的方式return字典dict里面所有value 的值

    dict.items()               #输出字典中所有的值对,并且以元组的形式返回

    1.5 遍历

    a=dict.items();

    for i in a:

    print('key:value=%s:%s'%(i[0],i[1]))

    相关文章

      网友评论

          本文标题:Python 字典

          本文链接:https://www.haomeiwen.com/subject/jvobpxtx.html