Py学习  »  Python

python切片和替换

HelloWorld • 5 年前 • 1477 次点击  

我试图更好地理解python切片,以及它如何在数组变异的上下文中工作。这个到位了吗?是O(1)内存还是更少?这条线上发生了什么?

例如,如果nums是数组,f是整数。在哪里? nums = [1, 2, 3, 4, 5, 6, 7] f = 3 .

nums[:] = nums[-f:] + nums[:-f] 

nums[:] 使用内存?我知道 nums[-f:] + nums[:-f] 基于f重新分配值,但是加法的作用是什么?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/46070
 
1477 次点击  
文章 [ 1 ]  |  最新文章 5 年前