有效处理python中的键列表

时间:2013-09-04 16:15:19

标签: python file list

我有一个输入文件,其中包含一个键列表(A),如A_1,A_2,A_3,...,A_N。

我还有其他4个带键值对的文件(A始终是这些文件中的键)。例如,文件1具有A-B类型,文件2具有A-C类型,文件3具有A-D类型,文件4具有A-E类型。

我想要做的是有效地将B,C,D和E从其他文件附加到输入文件列表中的每个A,如A_1-B1,C1,D1,E1; A_2-B2,C2,D2,E2我的问题是在我的情况下做的理想事情 - json对象列表?对象列表(为每个A创建一个类?

P.S。我不是在寻找代码。只是想法会帮助我开始。谢谢!

1 个答案:

答案 0 :(得分:0)

解决此问题的一种方法是使用A_1A_2作为指向B1,{C1列表的键的词典{1}},

{ A_1 : [B1, C1, D1, E1],
  A_2 : [B2, C2, D2, E2],
  # ...
}