python -- 构建表的字典
来源:互联网 发布:手机自动切换移动网络 编辑:程序博客网 时间:2024/05/17 17:45
#! /usr/bin/env python3row_data = {};def table2dict(filename, csplit, rsplit, start=0):with open(filename) as fn:column_headings = fn.readline().strip().split(csplit);column_headings.pop(start);for each_line in fn:row = each_line.strip().split(rsplit);row_label = row.pop(start);inner_dict = {};for i in range(len(column_headings)):inner_dict[row[i]] = column_headings[i];row_data[row_label] = inner_dict;
csplit : 第一行的分隔符
rsplit : 第二行及之后的分隔符
start:以哪个列为value , -1表示最后一个列
阅读全文
0 0
- python -- 构建表的字典
- 字典树的构建
- <Python>字典,可爱的字典
- Python中字典表、列表的方式
- Python的字典操作
- Python的字典
- Python的字典操作
- python的{}字典操作
- python的字典
- Python的字典操作
- Python的字典操作
- Python的字典操作
- Python的字典操作
- Python字典的应用
- Python的字典相关
- python的字典学习
- [python]字典的一键多值
- Python的字典操作
- js 获取上传图片的绝对路径
- OkHttp框架
- win10 激活命令
- Android 谈谈自动化测试
- 51nod 1509 加长棒 (隔板)
- python -- 构建表的字典
- React Native Mac配置安卓环境
- MyBatis的include使用
- Tablayout
- JAVA使用JDK开发WebService
- 求元音字母
- JAVA面向对象练习07(灯泡发亮)
- docker swarm 入门笔记
- Redis简介