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) 

    两个效果一样

  • 相关阅读:
    python--第十天总结(Select/Poll/Epoll使用 )
    python--第九天总结
    数据库文件*.sdf文件定时备份,但是大小的增量在不断增长的问题排查
    打开和创建SqlCe(.sdf文件)
    C# 在RichTextBox中滚动鼠标时滚动的是父窗口的滚动条
    Foxmail 7.0破解版,拷贝到新机器后,发送邮件乱码问题
    C# RichTextBox设置行间距
    winform在鼠标操作时要判断是否按下Ctrl键
    vs2015 制作安装包额外需要安装的软件VSI_bundle
    vs 2015工具栏添加Tab Order
  • 原文地址:https://www.cnblogs.com/master-road/p/11089785.html
Copyright © 2011-2022 走看看