python的slice notation的特殊用法详解


Posted in Python onDecember 27, 2019

如下所示:

python的slice notation的特殊用法详解

python的slice notation的特殊用法。

a = [0,1,2,3,4,5,6,7,8,9]

b = a[i:j] 表示复制a[i]到a[j-1],以生成新的list对象

b = a[1:3] 那么,b的内容是 [1,2]

当i缺省时,默认为0,即 a[:3]相当于 a[0:3]

当j缺省时,默认为len(alist), 即a[1:]相当于a[1:10]

当i,j都缺省时,a[:]就相当于完整复制一份a了

b = a[i:j:s]这种格式呢,i,j与上面的一样,但s表示步进,缺省为1.

所以a[i:j:1]相当于a[i:j]

当s<0时,i缺省时,默认为-1. j缺省时,默认为-len(a)-1

所以a[::-1]相当于 a[-1:-len(a)-1:-1],也就是从最后一个元素到第一个元素复制一遍。所以你看到一个倒序的东东。

以上这篇python的slice notation的特殊用法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现partial改变方法默认参数
Aug 18 Python
python 多线程实现检测服务器在线情况
Nov 25 Python
Python调用C语言的方法【基于ctypes模块】
Jan 22 Python
pandas 实现字典转换成DataFrame的方法
Jul 04 Python
Python使用cx_Freeze库生成msi格式安装文件的方法
Jul 10 Python
Pandas:Series和DataFrame删除指定轴上数据的方法
Nov 10 Python
Python使用Beautiful Soup爬取豆瓣音乐排行榜过程解析
Aug 15 Python
手机使用python操作图片文件(pydroid3)过程详解
Sep 25 Python
python基于celery实现异步任务周期任务定时任务
Dec 30 Python
python基于socket模拟实现ssh远程执行命令
Dec 05 Python
OpenCV-Python实现轮廓的特征值
Jun 09 Python
Python sklearn分类决策树方法详解
Sep 23 Python
详解Python Opencv和PIL读取图像文件的差别
Dec 27 #Python
pandas 对group进行聚合的例子
Dec 27 #Python
pandas-resample按时间聚合实例
Dec 27 #Python
python 实现简单的FTP程序
Dec 27 #Python
浅谈对pytroch中torch.autograd.backward的思考
Dec 27 #Python
python实现异常信息堆栈输出到日志文件
Dec 26 #Python
Python的对象传递与Copy函数使用详解
Dec 26 #Python
You might like
如何在PHP中使用Oracle数据库(6)
2006/10/09 PHP
用ODBC的分页显示
2006/10/09 PHP
PHP执行批量mysql语句的解决方法
2013/05/02 PHP
解析php中反射的应用
2013/06/18 PHP
CodeIgniter框架过滤HTML危险代码
2014/06/12 PHP
PHP中文乱码解决方案
2015/03/05 PHP
PHP实现找出有序数组中绝对值最小的数算法分析
2017/08/07 PHP
列表内容的选择
2006/06/30 Javascript
使用JavaScript库还是自己写代码?
2010/01/28 Javascript
toString()一个会自动调用的方法
2010/02/08 Javascript
防止文件缓存的js代码
2013/01/10 Javascript
javascript拖拽上传类库DropzoneJS使用方法
2013/12/05 Javascript
JS之Date对象和获取系统当前时间详解
2014/01/13 Javascript
jQuery实现网页抖动的菜单抖动效果
2015/08/07 Javascript
JavaScript深度复制(deep clone)的实现方法
2016/02/19 Javascript
jQuery制作input提示内容(兼容IE8以上)
2017/07/05 jQuery
基于Swiper实现移动端页面图片轮播效果
2017/12/28 Javascript
详解react-native WebView 返回处理(非回调方法可解决)
2018/02/27 Javascript
antd Upload 文件上传的示例代码
2018/12/14 Javascript
JS防抖和节流实例解析
2019/09/24 Javascript
vue相关配置文件详解及多环境配置详细步骤
2020/05/19 Javascript
python基础教程之lambda表达式使用方法
2014/02/12 Python
实践Python的爬虫框架Scrapy来抓取豆瓣电影TOP250
2016/01/20 Python
python魔法方法-属性转换和类的表示详解
2016/07/22 Python
python 换位密码算法的实例详解
2017/07/19 Python
Jupyter notebook 启动闪退问题的解决
2020/04/13 Python
python实现粒子群算法
2020/10/15 Python
神话般的珠宝:Ross-Simons
2020/07/13 全球购物
北京一家公司的.net开发工程师笔试题
2012/04/17 面试题
个人自我评价范文
2014/02/05 职场文书
质量月活动总结
2014/08/26 职场文书
2014最新股权信托合同协议书
2014/11/18 职场文书
学生逃课检讨书
2015/02/17 职场文书
幼儿园园长个人总结
2015/03/02 职场文书
React实现动效弹窗组件
2021/06/21 Javascript
Redis sentinel哨兵集群的实现步骤
2022/07/15 Redis