zoukankan      html  css  js  c++  java
  • 遍历python字典几种方法

    遍历python字典几种方法

    from: http://ghostfromheaven.iteye.com/blog/1549441

    Python代码  收藏代码
    1. aDict = {'key1':'value1', 'key2':'value2', 'key3':'value3'}  
    2. print '-----------dict-------------'  
    3. for d in aDict:  
    4.     print "%s:%s" %(d, aDict[d])  
    5.   
    6. print '-----------item-------------'  
    7. for (k,v) in aDict.items():  
    8.     print '%s:%s' %(k, v)  
    9. #效率最高  
    10. print '------------iteritems---------'  
    11. for k,v in aDict.iteritems():  
    12.     print '%s:%s' % (k, v)  
    13. #最笨的方法  
    14. print '---------iterkeys---------------'  
    15. for k in aDict.iterkeys():  
    16.     print '%s:%s' % (k, aDict[k])  
    17.   
    18. print '------------iterkeys, itervalues----------'  
    19. for k,v in zip(aDict.iterkeys(), aDict.itervalues()):  
    20.     print '%s:%s' % (k, v)  

    结果:

    Python代码  收藏代码
    1. -----------dict-------------  
    2. key3:value3  
    3. key2:value2  
    4. key1:value1  
    5. -----------item-------------  
    6. key3:value3  
    7. key2:value2  
    8. key1:value1  
    9. ------------iteritems---------  
    10. key3:value3  
    11. key2:value2  
    12. key1:value1  
    13. ---------iterkeys---------------  
    14. key3:value3  
    15. key2:value2  
    16. key1:value1  
    17. ------------iterkeys, itervalues----------  
    18. key3:value3  
    19. key2:value2  
    20. key1:value1  
  • 相关阅读:
    图像梯度计算
    图像轮廓检测
    元组()
    SwiftUI 概览
    TCL 语言概览
    列表 []
    Numpy 矩阵计算
    图像平滑(滤波)
    language="JavaScript"与type="text/javascript"
    调用接口, Test.java(不用任何包, MD5大写32位加密,HttpURLConnection)
  • 原文地址:https://www.cnblogs.com/buxizhizhoum/p/6595775.html
Copyright © 2011-2022 走看看