python: 存储字符串的最佳数据结构是什么?

1 投票
1 回答
2335 浏览
提问于 2025-04-17 05:04

我打算把一份很长的文档分成几个字符串,并且保持它们的原样(也就是说,每个字符串的长度可以不同,我不会把它们分成固定长度的字符串)。

我原本打算用一个数组,这样在我浏览文档的时候,可以把每个字符串添加到数组的一个位置,并且增加索引;等我完成后,就可以一个一个地打印这些字符串,保持文档的原始格式,然后清空数组,准备处理下一个部分。

这样做听起来对吗?或者有没有其他的数据结构可以满足我的需求,同时又能控制内存使用和处理器的负担(因为我需要处理的文档很长,数据也很多,所以我担心会让处理器忙得不可开交,使用过多的内存)。

谢谢!

1 个回答

3

你说你想做的就是把这些字符串按顺序收集起来,然后再按顺序打印出来。根据这个需求,使用一个列表听起来非常合适。

撰写回答