我需要解析具有以下格式的文本表:-----------------------------------------| 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',' ']]但是我很难将其转换为嵌套的字典结构。
添加回答
举报
0/150
提交
取消