Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
刚,我需要一些关于这个的想法。
假设我想从我收集的数据中构建一个 CSV 文件。List 中的数据约为 100MB。首先构建列表然后将整个列表写入 CSV 是否更有效,或者我应该在收集数据时写入 CSV?
提前致谢。
看来您是在专门询问效率。
如果您通过分配的总内存定义最有效 - 那么在获取数据时肯定会构建 CSV。
如果您将最有效定义为在(短期)未来利用数据时最通用的方法,那么首先填充列表可能是最谨慎的。
还有许多其他可能性,我想这取决于您如何定义效率。
不使用任何内存并将其用作列表会更快,但是,如果您正在执行需要考虑数据切片的操作,则使用列表会更容易甚至更快。