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 with用法实例
Apr 14 Python
Windows下Python2与Python3两个版本共存的方法详解
Feb 12 Python
python 读取excel文件生成sql文件实例详解
May 12 Python
浅谈Python由__dict__和dir()引发的一些思考
Oct 30 Python
python3+PyQt5重新实现自定义数据拖放处理
Apr 19 Python
利用pyinstaller将py文件打包为exe的方法
May 14 Python
浅谈python的dataframe与series的创建方法
Nov 12 Python
Python实现将HTML转成PDF的方法分析
May 04 Python
75条笑死人的知乎神回复,用60行代码就爬完了
May 06 Python
解决python3.x安装numpy成功但import出错的问题
Nov 17 Python
用python对oracle进行简单性能测试
Dec 05 Python
python如何修改文件时间属性
Feb 05 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 object转数组示例
2014/01/15 PHP
在WordPress中使用wp_count_posts函数来统计文章数量
2016/01/05 PHP
PHP实现长文章分页实例代码(附源码)
2016/02/03 PHP
PHP采用超长(超大)数字运算防止数字以科学计数法显示的方法
2016/04/01 PHP
php简单复制文件的方法
2016/05/09 PHP
Yii的Srbac插件用法详解
2016/07/14 PHP
PHP mkdir创建文件夹实现方法解析
2020/11/13 PHP
六款帮助你实现惊艳视差滚动效果的jQuery插件
2012/09/14 Javascript
js动画效果制件让图片组成动画代码分享
2014/01/14 Javascript
jQuery实现平滑滚动到指定锚点的方法
2015/03/20 Javascript
JavaScript中的setUTCDate()方法使用详解
2015/06/11 Javascript
深入探讨javascript函数式编程
2015/10/11 Javascript
vue开发心得和技巧分享
2016/10/27 Javascript
bootstrap表格内容过长时用省略号表示的解决方法
2017/11/21 Javascript
玩转vue的slot内容分发
2018/09/22 Javascript
vue 输入电话号码自动按3-4-4分割功能的实现代码
2020/04/30 Javascript
jdk1.8+vue elementui实现多级菜单功能
2020/09/24 Javascript
解决Python出现_warn_unsafe_extraction问题的方法
2016/03/24 Python
实例讲解Python编程中@property装饰器的用法
2016/06/20 Python
Tensorflow卷积神经网络实例
2018/05/24 Python
Django网络框架之创建虚拟开发环境操作示例
2019/06/06 Python
Django中在xadmin中集成DjangoUeditor过程详解
2019/07/24 Python
Python threading的使用方法解析
2019/08/28 Python
Python基于数列实现购物车程序过程详解
2020/06/09 Python
使用CSS3制作饼状旋转载入效果的实例
2015/06/23 HTML / CSS
HTML5的新特性(1)
2016/03/03 HTML / CSS
世界上最大的在线旅行社新加坡网站:Expedia新加坡
2016/08/25 全球购物
H&M旗下高端女装品牌:& Other Stories
2018/05/07 全球购物
澳大利亚便宜隐形眼镜购买网站:QUICKLENS Australia
2018/10/06 全球购物
巴西最大的珠宝连锁店:Vivara
2019/04/18 全球购物
Yahoo-PHP面试题3
2012/01/14 面试题
Linux内核的同步机制是什么?主要有哪几种内核锁
2016/07/11 面试题
Linux如何修改文件和文件夹的权限
2012/06/27 面试题
搞笑创意广告语
2014/03/17 职场文书
2015年幼儿园安全工作总结
2015/05/12 职场文书
Mysql数据库命令大全
2021/05/26 MySQL