我很清楚,建议不要使用AppendTo[]
大型列表,因为每次附加完成后功能会逐渐变慢。
有很多建议谈论使用Reap[]
和Sow[]
,但我发现的那些建议并不涉及嵌套列表。
我的问题相对简单,如何尽可能直接用AppendTo[]
替换Reap[], Sow[]
?
有关我的问题的具体信息:我想以
的形式附加数据data = {{x},{y}}
到列表,所以经过几次迭代后,列表看起来像
list = {{{x1},{y1}},{{x2},{y2}},{{x3},{y3}}}
我的解决方案仅适用于1次迭代,然后由于Flatten[]
的使用增加而分解,因此它显然是一种无效的解决方案。当然,我比其他选择更开放,比AppendTo[]
更快。
谢谢!