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网络爬虫采集联想词示例
Feb 11 Python
Python标准库与第三方库详解
Jul 22 Python
python对指定目录下文件进行批量重命名的方法
Apr 18 Python
python使用opencv读取图片的实例
Aug 17 Python
OPENCV去除小连通区域,去除孔洞的实例讲解
Jun 21 Python
pygame实现俄罗斯方块游戏
Jun 26 Python
在python中将list分段并保存为array类型的方法
Jul 15 Python
python实现BP神经网络回归预测模型
Aug 09 Python
Python爬虫实现的根据分类爬取豆瓣电影信息功能示例
Sep 15 Python
pandas 空数据处理方法详解
Nov 02 Python
python中sys模块是做什么用的
Aug 16 Python
Python 开发工具通过 agent 代理使用的方法
Sep 27 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
wamp安装后自定义配置的方法
2014/08/23 PHP
thinkphp3.2.3版本的数据库增删改查实现代码
2016/09/22 PHP
php使用json-schema模块实现json校验示例
2019/09/28 PHP
JavaScript For Beginners(转载)
2007/01/05 Javascript
10个实用的脚本代码工具
2010/05/04 Javascript
jQuery Selector选择器小结
2010/05/06 Javascript
js Dialog 实践分享
2012/10/22 Javascript
Jquery中val()表单取值赋值的实例代码
2013/08/15 Javascript
javascipt匹配单行和多行注释的正则表达式
2013/11/20 Javascript
JavaScript Math.ceil() 函数使用介绍
2013/12/11 Javascript
使用JavaScript开发IE浏览器本地插件实例
2015/02/18 Javascript
JSON相关知识汇总
2015/07/03 Javascript
JavaScript之AOP编程实例
2015/07/17 Javascript
jquery判断input值不为空的方法
2016/06/05 Javascript
js实现非常棒的弹出div
2016/10/06 Javascript
js 原型对象和原型链理解
2017/02/09 Javascript
JavaScript简单实现合并两个Json对象的方法示例
2017/10/16 Javascript
JS 实现微信扫一扫功能
2018/09/14 Javascript
jquery获取input输入框中的值
2019/11/13 jQuery
jQuery开发仿QQ版音乐播放器
2020/07/10 jQuery
Python深入学习之闭包
2014/08/31 Python
从头学Python之编写可执行的.py文件
2017/11/28 Python
python通过elixir包操作mysql数据库实例代码
2018/01/31 Python
tensorflow获取变量维度信息
2018/03/10 Python
对pandas进行数据预处理的实例讲解
2018/04/20 Python
Python简单爬虫导出CSV文件的实例讲解
2018/07/06 Python
Python 比较文本相似性的方法(difflib,Levenshtein)
2018/10/15 Python
浅谈python常用程序算法
2019/03/22 Python
Python高级编程之消息队列(Queue)与进程池(Pool)实例详解
2019/11/01 Python
戴森美国官网:Dyson美国
2016/09/11 全球购物
ESDlife健康生活易:身体检查预订、搜寻及比较
2019/05/10 全球购物
人事专员的岗位职责
2014/03/01 职场文书
给学校建议书范文
2014/05/13 职场文书
集体生日活动方案
2014/08/18 职场文书
漂亮妈妈观后感
2015/06/08 职场文书
python自动化操作之动态验证码、滑动验证码的降噪和识别
2021/08/30 Python