python字典相关操作函数

2019-10-06  本文已影响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

上一篇下一篇

猜你喜欢

热点阅读