zoukankan      html  css  js  c++  java
  • 字典嵌套列表获取每个字典的值(转载)

    字典嵌套列表获取每个字典的值(values)

    方法一:

    x=[{'close': '0.1021',
                        'datetime': '2018-10-12 15:21:00',
                        'high': '0.1021',
                        'low': '0.1021',
                        'open': '0.1021',
                        'time': '1539328860000',
                        'volume': '1643.3757'},
                       {'close': '0.1021',
                        'datetime': '2018-10-12 15:20:00',
                        'high': '0.1021',
                        'low': '0.1021',
                        'open': '0.1021',
                        'time': '1539328800000',
                        'volume': '4232.6447'},
                       {'close': '0.1019',
                        'datetime': '2018-10-12 15:18:00',
                        'high': '0.1019',
                        'low': '0.1019',
                        'open': '0.1019',
                        'time': '1539328680000',
                        'volume': '2909.9173'},]

    首先判断x的长度

    num_ohlcvs=len(x)

    创建一个空列表

    result=[]

    i=0

    设定条件<这个长度

    while i < num_ohlcvs:
           长度下标遍历的数据

           on3=x[i]

           获取遍历字典的值,强制转换

           on4=list(on3.values())

           i=i+1

          添加到空的列表中

         result.append(on4)

    print(result)     

    [['1539328860000',
      '0.1021',
      '0.1021',
      '0.1021',
      '0.1021',
      '1643.3757',
      '2018-10-12 15:21:00'],
     ['1539328800000',
      '0.1021',
      '0.1021',
      '0.1021',
      '0.1021',
      '4232.6447',
      '2018-10-12 15:20:00'],
     ['1539328680000',
      '0.1019',
      '0.1019',
      '0.1019',
      '0.1019',
      '2909.9173',
      '2018-10-12 15:18:00']]

    方法二

    list=[]

    for it  in x:

        for key in it:

             list.append(it[key])

    n=7

    on2=[list [i:i+n] for i in range(0,len(list),  n) ]

    print(on2) 

    两个效果一样

  • 相关阅读:
    2020年全国安全生产月活动主题、挂图、招贴、标语、宣教用书等系列产品
    2020年安全生产月主题挂图指定宣教用品目录
    LNMP分离式部署步骤详解
    FTP文件传输服务
    DNS域名解析服务配置与测试
    DHCP服务搭建测试流程
    mysql数据库的操作
    mysql源码编译安装及其配置
    生产环境中ansible的安全处理
    http网页返回码详解
  • 原文地址:https://www.cnblogs.com/master-road/p/11089785.html
Copyright © 2011-2022 走看看