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 基础教程之闭包的使用方法
Sep 29 Python
解读python logging模块的使用方法
Apr 17 Python
PyQt5每天必学之弹出消息框
Apr 19 Python
对python中的try、except、finally 执行顺序详解
Feb 18 Python
python实践项目之监控当前联网状态详情
May 23 Python
python SVM 线性分类模型的实现
Jul 19 Python
Python 字符串、列表、元组的截取与切片操作示例
Sep 17 Python
Python之Numpy的超实用基础详细教程
Oct 23 Python
python开发实例之python使用Websocket库开发简单聊天工具实例详解(python+Websocket+JS)
Mar 18 Python
Python %r和%s区别代码实例解析
Apr 03 Python
Python super()函数使用及多重继承
May 06 Python
python神经网络学习 使用Keras进行回归运算
May 04 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
探讨如何使用SimpleXML函数来加载和解析XML文档
2013/06/07 PHP
Laravel 5框架学习之Eloquent 关系
2015/04/09 PHP
php 输入输出流详解及示例代码
2016/08/25 PHP
Laravel 5.5 的自定义验证对象/类示例代码详解
2017/08/29 PHP
PHP goto语句用法实例
2019/08/06 PHP
用javascript控制iframe滚动的代码
2007/04/10 Javascript
jquery ready函数源代码研究
2009/12/06 Javascript
jQuery AjaxQueue改进步骤
2011/10/06 Javascript
window.location.reload()方法刷新页面弹出要再次显示该网页对话框
2013/04/24 Javascript
利用js的Node遍历找到repeater的一个字段实例介绍
2013/04/25 Javascript
Bootstrap布局组件应用实例讲解
2016/02/17 Javascript
Bootstrap datepicker日期选择器插件使用详解
2017/07/26 Javascript
详解Vue2.0 事件派发与接收
2017/09/05 Javascript
妙用缓存调用链实现JS方法的重载
2018/04/30 Javascript
刷新页面后让控制台的js代码继续执行
2019/09/20 Javascript
Python中itertools模块用法详解
2014/09/25 Python
Python引用类型和值类型的区别与使用解析
2017/10/17 Python
Python求解任意闭区间的所有素数
2018/06/10 Python
解决Django生产环境无法加载静态文件问题的解决
2019/04/23 Python
python中类的输出或类的实例输出为这种形式的原因
2019/08/12 Python
Python数据可视化:箱线图多种库画法
2019/11/06 Python
基于YUV 数据格式详解及python实现方式
2019/12/09 Python
python为Django项目上的每个应用程序创建不同的自定义404页面(最佳答案)
2020/03/09 Python
浅析Python迭代器的高级用法
2020/07/16 Python
HTML5 canvas 瀑布流文字效果的示例代码
2018/01/31 HTML / CSS
日本最大的购物网站乐天市场国际版:Rakuten Global Market(支持中文)
2020/02/03 全球购物
俄罗斯儿童和青少年服装、鞋子及配件的在线商店:Orby
2020/02/20 全球购物
Java中会存在内存泄漏吗,请简单描述
2016/12/22 面试题
法制宣传标语集锦
2014/06/25 职场文书
机械专业毕业生自我鉴定2014
2014/10/04 职场文书
工商局领导班子存在的问题整改措施思想汇报
2014/10/05 职场文书
2014年管理人员工作总结
2014/12/01 职场文书
2015年酒店销售部工作总结
2015/07/24 职场文书
放飞理想主题班会
2015/08/14 职场文书
mysql分表之后如何平滑上线详解
2021/11/01 MySQL
Win11 PC上的Outlook搜索错误怎么办?
2022/07/15 数码科技