zoukankan      html  css  js  c++  java
  • Python 字典

    Python的字典的items(), keys(), values()都返回一个list

    dict = { 1 : 2, 'a' : 'b', 'hello' : 'world' }  

    dict.values()  

    ['b', 2, 'world']  

     dict.keys()  

    ['a', 1, 'hello']  

    dict.items()  

    [('a', 'b'), (1, 2), ('hello', 'world')]  

     

    六、字典的方法

    1、adict.keys() 返回一个包含字典所有KEY的列表;
    2、adict.values() 返回一个包含字典所有value的列表;
    3、adict.items() 返回一个包含所有(键,值)元祖的列表;
    4、adict.clear() 删除字典中的所有项或元素;
    5、adict.copy() 返回一个字典浅拷贝的副本;
    6、adict.fromkeys(seq, val=None) 创建并返回一个新字典,以seq中的元素做该字典的键,val做该字典中所有键对应的初始值(默认为None);
    7、adict.get(key, default = None) 返回字典中key对应的值,若key不存在字典中,则返回default的值(default默认为None);
    8、adict.has_key(key) 如果key在字典中,返回True,否则返回False。 现在用 in 、 not in;
    9、adict.iteritems()、adict.iterkeys()、adict.itervalues() 与它们对应的非迭代方法一样,不同的是它们返回一个迭代子,而不是一个列表;
    10、adict.pop(key[,default]) 和get方法相似。如果字典中存在key,删除并返回key对应的vuale;如果key不存在,且没有给出default的值,则引发keyerror异常;
    11、adict.setdefault(key, default=None) 和set()方法相似,但如果字典中不存在Key键,由 adict[key] = default 为它赋值;
    12、adict.update(bdict) 将字典bdict的键值对添加到字典adict中。

  • 相关阅读:
    学习笔记
    聊聊字节序
    SPDK发送和接收连接请求的处理
    企业设备维护——不仅仅是解决问题
    怎样快速找到某一行代码的git提交记录
    生产环境中利用软链接避免"rm -rf /"的方法
    程序员五年小结
    Django Model 数据库增删改查
    python中字符串列表字典常用方法
    python编辑配置
  • 原文地址:https://www.cnblogs.com/xiaojiayu/p/5192792.html
Copyright © 2011-2022 走看看