为了账号安全,请及时绑定邮箱和手机立即绑定

Python:解析文本表并转换为嵌套数据结构

Python:解析文本表并转换为嵌套数据结构

holdtom 2021-03-29 16:13:21
我需要解析具有以下格式的文本表:-----------------------------------------| Serial |     Name             | marks || Number |First | Middle | Last |       |-----------------------------------------| 1      | john |   s    |  doe |  56   || 2      | jim  |   d    |  bill|  60   |解析表后,输出应为嵌套字典,数据作为列表。TableData = {'Serial Number':[1,2],              'Name': {'First':[john, jim]}                      {'Middle':[s, d]}                      {'Last':[doe, bill]}             'marks': [56, 60]            }到目前为止,我有逻辑来获取定界符(|)的位置,并且可以提取定界符之间的文本。posList = [[0,9,32,40],[0,9,16,25,32]]nameList = [['Serial','Name','marks'],['Number ','First','Middle','Last','  ']]但是我很难将其转换为嵌套的字典结构。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 165 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信