遍历python字典几种方法

发布时间:2019-09-07 08:11:32编辑:auto阅读(1916)

    脚本:

    1. #!/usr/bin/python 
    2. dict={"a":"apple","b":"banana","o":"orange"
    3.  
    4. print "##########dict######################" 
    5. for i in dict: 
    6.         print "dict[%s]=" % i,dict[i] 
    7.  
    8. print "###########items#####################" 
    9. for (k,v) in  dict.items(): 
    10.         print "dict[%s]=" % k,v 
    11.  
    12. print "###########iteritems#################" 
    13. for k,v in dict.iteritems(): 
    14.         print "dict[%s]=" % k,v 
    15.  
    16. print "###########iterkeys,itervalues#######" 
    17. for k,v in zip(dict.iterkeys(),dict.itervalues()): 
    18.         print "dict[%s]=" % k,v 

    执行结果:

    1. ##########dict###################### 
    2. dict[a]= apple 
    3. dict[b]= banana 
    4. dict[o]= orange 
    5. ###########items##################### 
    6. dict[a]= apple 
    7. dict[b]= banana 
    8. dict[o]= orange 
    9. ###########iteritems################# 
    10. dict[a]= apple 
    11. dict[b]= banana 
    12. dict[o]= orange 
    13. ###########iterkeys,itervalues####### 
    14. dict[a]= apple 
    15. dict[b]= banana 
    16. dict[o]= orange 

     

关键字