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的批量远程管理和部署工具Fabric用法实例
Jan 23 Python
Python实现多进程共享数据的方法分析
Dec 04 Python
Python中数组,列表:冒号的灵活用法介绍(np数组,列表倒序)
Apr 18 Python
python 把文件中的每一行以数组的元素放入数组中的方法
Apr 29 Python
Django后台admin的使用详解
Jul 08 Python
Python matplotlib画曲线例题解析
Feb 07 Python
python实现逆滤波与维纳滤波示例
Feb 26 Python
Python 窗体(tkinter)下拉列表框(Combobox)实例
Mar 04 Python
Python 去除字符串中指定字符串
Mar 05 Python
python中selenium库的基本使用详解
Jul 31 Python
Django web自定义通用权限控制实现方法
Nov 24 Python
python文件与路径操作神器 pathlib
Apr 01 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 zend 相对路径问题
2009/01/12 PHP
php程序员应具有的7种能力小结
2014/11/27 PHP
谈谈 PHP7新增功能
2015/12/16 PHP
使javascript也能包含文件
2006/10/26 Javascript
在JavaScript中遭遇级联表达式陷阱
2007/03/08 Javascript
jquery ajax 登录验证实现代码
2009/09/23 Javascript
js Date概念详细介绍
2013/11/22 Javascript
JavaScript动态改变HTML页面元素例如添加或删除
2014/08/10 Javascript
PHP结合jQuery实现的评论顶、踩功能
2015/07/22 Javascript
Highcharts入门之简介
2016/08/02 Javascript
node.js中module.exports与exports用法上的区别
2016/09/02 Javascript
纯js实现图片匀速淡入淡出效果
2017/08/22 Javascript
vue-cli3 项目从搭建优化到docker部署的方法
2019/01/28 Javascript
Windows上node.js的多版本管理工具用法实例分析
2019/11/06 Javascript
JavaScript实现图片伪异步上传过程解析
2020/04/10 Javascript
使用konva和vue-konva库实现拖拽滑块验证功能
2020/04/27 Javascript
js实现全选和全不选功能
2020/07/28 Javascript
javascript实现点击按钮切换轮播图功能
2020/09/23 Javascript
解决vue项目中出现Invalid Host header的问题
2020/11/17 Javascript
Python动态生成多维数组的方法示例
2018/08/09 Python
Python画图实现同一结点多个柱状图的示例
2019/07/07 Python
关于pytorch处理类别不平衡的问题
2019/12/31 Python
Pytorch提取模型特征向量保存至csv的例子
2020/01/03 Python
解决python对齐错误的方法
2020/07/16 Python
在线购买世界上最好的酒:BoozeBud
2018/06/07 全球购物
应届生护士求职信
2013/11/01 职场文书
优秀员工个人的自我评价
2013/11/29 职场文书
《放小鸟》教学反思
2014/04/20 职场文书
春游踏青活动方案
2014/08/14 职场文书
2015大学生暑假调查报告
2015/07/13 职场文书
2015年高三年级组工作总结
2015/07/21 职场文书
PHP实现两种排课方式
2021/06/26 PHP
mysql使用instr达到in(字符串)的效果
2022/04/03 MySQL
SQL Server的存储过程与触发器以及系统函数和自定义函数
2022/04/10 SQL Server
vue代码分块和懒加载非必要资源文件
2022/04/11 Vue.js
纯CSS实现一个简单步骤条的示例代码
2022/07/15 HTML / CSS