社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

python切片和替换

HelloWorld • 5 年前 • 1470 次点击  

我试图更好地理解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
 
1470 次点击  
文章 [ 1 ]  |  最新文章 5 年前