美文网首页
python字典相关操作函数

python字典相关操作函数

作者: 余生还长你别慌 | 来源:发表于2019-10-06 17:58 被阅读0次
    1. dict(list(zip([1,2,3],['ni','wo','ta'],['shao','zhong','duo'])))---这个写法有错误,多了一个列表,因为要dict,只能两个列表即可

    2. 批量生成默认key值 dict.fromkeys(['li','wang'],10)

    3. 取字典元素值 dictstr.get('wang','100') #获取wang的值,如果没有wang,那就返回一个100,尽量用这个函数来取值,不要直接dictstr[key],这样的话,没有key值时会报错。

    4. dictstr.keys()

    5. dictstr.vlaues()

    6. dictstr.items()

    7. dictstr.pop('wang') #删除wang的字典值,如果没有wang,会返回error错误提示

    8. dictstr['wang'] = 100 #字典中增加wang的字典值

    9. dictstr.setdefault('wang',1000) #如果字典中没有wang,就赋值1000,如果有,就不用变

    10. sorted

    11. from collections import OrderedDict
      orderDict=OrderedDict()---这是一个有序字典,按照输入顺序显示,但该函数维护一个双向链表,数据量大时会消耗大量内存。

    12. 遍历字典:
      my_dict={"cc":100,'aa':200,'bb':150}

      for k,v in my_dict.iteritems():
      print k,v

    相关文章

      网友评论

          本文标题:python字典相关操作函数

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