我在编码方面相当熟练,但偶尔我也会遇到一些代码,它们似乎在做基本相同的事情。我的主要问题是,为什么你要使用.append()而不是.after()或反之亦然?我一直在寻找,但似乎无法找到两者之间的区别

假设我有一个大小为N的数组(其中N > 0),是否有一种更有效的方法来预挂数组,不需要O(N + 1)步?在代码中,本质上,我现在做的是

list.append()附加到列表的末尾。这解释了list.prepend()不存在的原因,因为考虑到大型列表的性能。对于一个短列表,我如何预先一个值?

我如何预先一个整数到一个列表的开始?