這種情況應該使用pandas模塊比較永續:

data_input = [('2016-09', 20874.73, '李四'), ('2016-10', 64296.45, '李四'), ('2016-11', 58657.1, '李四'), ('2016-12', 51253.14, '李四'), ('2017-01', 57791.88, '李四'), ('2017-01', 46007.0, '张三'), ('2017-02', 67193.55, '李四'), ('2017-02', 38352.0, '张三'), ('2017-03', 83359.53, '李四'), ('2017-03', 49661.0, '张三'), ('2017-04', 39907.0, '张三')]

import pandas as pd

df = pd.DataFrame(data_input)

df.columns = ['month','value','name']

d = df.set_index(['name'])

print ( set(d.index) ) # {'张三', '李四'}

print ( list(d.loc['张三'].values.tolist()) ) # data變成list

print ( [{'data':list(d.loc[x].values.tolist()) , 'name': x} for x in set(d.index) ] )

最後一行就是你要的結果。基本上就是用倒數第三行索引結果為列表推導基礎,產出你要的字典,內有name及data,而data有列表出的數據

[{'data': [['2016-09', 20874.73],

['2016-10', 64296.45],

['2016-11', 58657.1],

['2016-12', 51253.14],

['2017-01', 57791.88],

['2017-02', 67193.55],

['2017-03', 83359.53]],

'name': '李四'},

{'data': [['2017-01', 46007.0],

['2017-02', 38352.0],

['2017-03', 49661.0],

['2017-04', 39907.0]],

'name': '张三'}]

如果有更多數據處理的需要,真的很推薦把pandas模塊學起來。

python输出数据格式_这串数据有什么方法用python输出我想要的格式?相关推荐

  1. 怎么接收layui上传的文件_layui 上传文件_批量导入数据UI的方法

    使用layui的文件上传组件,可以方便的弹出文件上传界面. 效果如下: 点击[批量导入]按钮调用js脚本importData(config)就可以实现数据上传到服务器. 脚本: /*** * 批量导入 ...

  2. 女生学python难吗_女生学数据分析好吗?数据分析适不适合女生学?

    女生学数据分析好吗?数据分析适不适合女生学?随着大数据的发展和Python的爆红,数据分析师成为香饽饽职业.对于想要进入数据分析行业的女生来讲,完全不需要担心适不适合这样的问题.毕竟数据分析行业的职业 ...

  3. python怎么做彩票概率_小白学数据小抄放送 Python,R,大数据,机器学习

    原标题:小白学数据小抄放送 Python,R,大数据,机器学习 大数据文摘作品,转载要求见文末 作者 | Elaine,田桂英,Aileen 导读:前段时间小白学数据专栏出了一期Python小抄表,后 ...

  4. python逻辑与界面分离_一种数据与逻辑分离的Python单元测试工具

    一种数据与逻辑分离的Python单元测试工具 几个概念 TestCase TestCase是一个完整的测试单元,最小的测试执行实体,就是我们常说的测试用例. TestSuite 以某种特性将测试用例组 ...

  5. python接口 同花顺_这是真的么 | 学会了用Python预测股票价格

    文章来源于微信公众号:机器学习与python实战 原文链接:请点击 文章仅用于学习交流,如有侵权请联系删除 作为一种技术手段,预测在金融.证券领域的应用非常广泛,尤其是对股票价格的预测.我们介绍一下获 ...

  6. python partition函数_如何使用正确的姿势进行高效Python函数式编程?

    演讲者:丁来强@Splunk  PyConChina2015 北京站 9月12日与9月19日,PyConChina 2015上海站与北京站顺利落下帷幕."人生苦短,Python 当歌&quo ...

  7. python log函数_求你别再花大价钱学 Python 之爬虫实战

    引子 Python 基本概念 Python 优势和劣势 优势 Python 的劣势 Python 安装设置 Python 基本语法 程序例子 Python 基本语法 Python 爬虫实现 爬虫相关 ...

  8. python招聘广州黄埔_小案例:用Pandas分析招聘网Python岗位信息

    小案例: Python岗位分析_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili​www.bilibili.com 1. 读取数据 import pandas as pd import numpy ...

  9. python hack库_这里有123个黑客必备的Python工具!

    123个Python渗透测试工具,当然不仅于渗透~ 如果你想参与漏洞研究.逆向工程和渗透,我建议你时候用Python语言.Python已经有很多完善可用的库,我将在这里把他们列出来. 这个清单里的工具 ...

最新文章

  1. 词法分析器的设计与实现
  2. htmlselect保留上次选择内容_中药口服液药液性质与过滤器械选择
  3. javascript --- 函数的柯里化 Vue 2.x中柯里化的使用
  4. 软键盘弹出时popwindow_【示例】解决软键盘弹出时底部元素上浮的问题
  5. kafka 数据可靠性深度解读
  6. qfiledialog的取消_QFileDialog类(老九学堂C++会员友情翻译,不喜勿喷)
  7. idea2019配置
  8. 你可以做一个更好的Coder为了自己的将来
  9. Gephi教程——基本操作
  10. MatLab深度学习入门
  11. stata15中文乱码_Stata15:一次性转码,解决中文乱码问题
  12. 加深 | Matlab图像实验操作基础(矩阵,九宫格、噪声处理)
  13. 解决Android Studio连接不到ios模拟器问题
  14. 波士顿房价预测(深度学习)与找到影响房价的决定性因素(最速下降法)
  15. 霍尔传感器学习使用心得
  16. 安卓变苹果12系统永久,安卓系统变苹果系统2020
  17. linux下XMind创建运行图标
  18. Linux云计算机构-防盗防击防破解三大工具:webshell、ddos-deflate、Medusa
  19. 钉钉邮箱登录入口_钉邮的使用攻略②
  20. 使用Rosetta批量生成fasta

热门文章

  1. Vim 自动文件头注释与模板定义
  2. 设计模式——设计模式之禅day2
  3. [RQNOJ313]波浪数
  4. 27_Notification
  5. 用Groovy思考 第一章 用Groovy简化Java代码
  6. 基础SQL面试题(3)
  7. 人一生要解决的50个关键问题
  8. MFC 关于new出一个新对话框时,退出对话框内存泄漏的问题解决
  9. [解决方案]SystemError: Parent module ‘‘ not loaded, cannot perform relative import的解决方案
  10. oracle ORA-01000: maximum open cursors exceeded问题的解决方法