python:用于存储字符串的最佳数据结构?

时间:2011-10-27 00:19:27

标签: python

我计划在各种字符串中打破一个长文档,并保存它们(因此每个字符串可以有不同的长度,我不会将它们分解为具有特定长度的字符串)。

我打算使用一个数组,所以当我滚动文档时,我可以将每个字符串添加到数组的位置并递增索引;一旦我完成了,我可以逐个打印字符串,保留文档的原始格式,然后核对数组并重新开始下一个序列。

这听起来是正确的还是我可以使用的其他数据结构类型,这符合我的需求并将内存使用和处理器周期降低到合理的水平(我必须处理的文档很长,充满了数据,所以我担心处理器太忙而且占用太多内存。)

提前致谢!

1 个答案:

答案 0 :(得分:3)

你所说的你想要对这些字符串做的就是按顺序收集它们,然后按顺序打印出来。基于此,列表听起来完全合理。