首页 > 技术文章 > Python将字典/键值对类输出为表格

yuvejxke 2020-04-02 21:31 原文

配置表中有这样的数组

3    1:5000;2:3000;3:2000
12    1:2000;2:1500;3:1000;4:700;12:600
27    1:2000;2:1200;3:700;7:400;12:300;27:200
81    1:1000;2:600;3:450;10:350;41:100;81:60
300    1:1500;2:650;3:520;10:80;50:40;200:30;300:12
6    1:4500;2:2500;3:2000;6:1000
4    1:4500;2:3000;3:2000;4:500
16    1:4000;2:3000;3:1100;4:700;16:100
64    1:2000;2:1000;3:900;9:300;40:100;64:50
128     1:1000;2:500;3:300;10:100;50:90;128:50

所以在想能否通过字典的方式转换为表格而且我还不想加引号

1. 转换键值对

cent={3:{1:5000,2:3000,3:2000}
,12:{1:2000,2:1500,3:1000,4:700,12:600}
,27:{1:2000,2:1200,3:700,7:400,12:300,27:200}
,81:{1:1000,2:600,3:450,10:350,40:100,81:60}
,300:{1:1000,2:620,3:520,10:80,50:40,200:30,300:12}
,6:{1:4500,2:2500,3:2000,3:1000}
,4:{1:4500,2:3000,3:2000,4:500}
,16:{1:4000,2:3000,3:1000,4:700,16:100}
,64:{1:2000,2:1000,3:900,9:300,40:100,64:50}
,128:{1:1000,2:500,3:300,10:100,50:90,128:50}}

2. Python

import xlwt
import pandas as pd
dict=pd.DataFrame.from_dict(cent)

 

推荐阅读