Python:通过’list [a:b]’的迭代是否首先复制列表的那部分(这可能很昂贵)?
当我从开始到停止迭代list1的值时,如:python是否首先复制列表的那一部分?对于大型列表,这可能会变得非常昂贵!如果它没有在上面的例子中复制它,那总是适用吗?我需要经常在(非常)大型列表的大部分上执行以下类型的循环:解决方法list1[start:stop]创建一个新列表,句点.总是如此,无论您是直接迭代结果还是在其间使用函数或在任何其他上下文中使用它.请注意,这与迭代无关!