zoukankan      html  css  js  c++  java
  • 在python中遍历字典元素

    字典是python的一种数据结构,由{‘键’:‘值’}对组成。

    • 第一种利用字典自身的方法dict.items()遍历
    mydict = {
      "key1": 10.00,
      "key2": "This is string",
      "key3": [1,2,3]
    }
    
    for key, value in mydict.items():
        print key,mydict[key]
    
    • 第二种方法,利用.keys(),.values()方法:
    for key in mydict.keys():
        print key, mydict[key]
    
    for value in mydict.values():
        print value
    
    • 第三种直接for循环得到key,直接遍历会返回key序列:
    for key in mydict:
        print key, mydict[key]
    
    • 最后一种只在python2中有,利用迭代器对象:
    iterdict = mydict.iteritems()
    for i in range(len(mydict)):
        print iterdict.next()
    

    不断调用next方法直到结束。

    • 补充按照键值排序的方法sorted():
    for key in sorted(mydict):
       print key,mydict[key]
    

    python 中的字典是按照hash方式排列的,排序

    ref: python dict doc, blog3, logo

  • 相关阅读:
    VS自带的诊断工具
    Electron学习
    PC跨*台
    .NET调试学习
    Mac使用
    SSL/TLS
    UKey学习
    授权机制OAuth、JWT
    代理服务器
    .NET相关源码查找
  • 原文地址:https://www.cnblogs.com/Tom-Ren/p/9897794.html
Copyright © 2011-2022 走看看