需要操作的数据的结构如下,最后要输出回文件上(有序)
key1, key2, key3, key4, key5
v11, v12, v13, va14, v15
v21, v22, v23, v24, v25
v31, v32, v33, v34, v35
我在看到有人是为每一行创建一个 instance ,把所有的 instance 都保存在列表里,要修改某些数据的时候就用 instance.key4=v44 这样的形式来修改。我觉得明明可以用字典来实现呀,为什么要这么复杂呢。
所以我想知道这种为每行创建一个 instance 的写法有什么好处吗?
另外,假如要用字典的形式来处理每一行,那我用 OrderedDict 是不是比自己再另外造一个表要好得多瞎搞要好很多(效率上)?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.