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调用新浪微博API项目实践
Jul 28 Python
解密Python中的描述符(descriptor)
Jun 03 Python
python利用sklearn包编写决策树源代码
Dec 21 Python
Python中join函数简单代码示例
Jan 09 Python
python导出hive数据表的schema实例代码
Jan 22 Python
python实现csv格式文件转为asc格式文件的方法
Mar 23 Python
Python中pymysql 模块的使用详解
Aug 12 Python
Django项目基础配置和基本使用过程解析
Nov 25 Python
在notepad++中实现直接运行python代码
Dec 18 Python
python中的itertools的使用详解
Jan 13 Python
Python 日期时间datetime 加一天,减一天,加减一小时一分钟,加减一年
Apr 16 Python
python中upper是做什么用的
Jul 20 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
微信公众平台实现获取用户OpenID的方法
2015/04/15 PHP
Javascript 各浏览器的 Javascript 效率对比
2008/01/23 Javascript
jquery(hide方法)隐藏指定元素实例
2013/11/11 Javascript
jquery实现鼠标滑过显示提示框的方法
2015/02/05 Javascript
JavaScript实现快速排序的方法
2015/07/31 Javascript
js实现具有高亮显示效果的多级菜单代码
2015/09/01 Javascript
js实现简洁大方的二级下拉菜单效果代码
2015/09/01 Javascript
JS实现的仿东京商城菜单、仿Win右键菜单及仿淘宝TAB特效合集
2015/09/28 Javascript
浅谈javascript中replace()方法
2015/11/10 Javascript
jQuery悬停文字提示框插件jquery.tooltipster.js用法示例【附demo源码下载】
2016/07/19 Javascript
JS实现保留n位小数的四舍五入问题示例
2016/08/03 Javascript
详解vue项目优化之按需加载组件-使用webpack require.ensure
2017/06/13 Javascript
JavaScript实现全选取消效果
2017/12/14 Javascript
Angular6中使用Swiper的方法示例
2018/07/09 Javascript
vue中的watch监听数据变化及watch中各属性的详解
2018/09/11 Javascript
JavaScript实现与使用发布/订阅模式详解
2019/01/19 Javascript
JS中的算法与数据结构之栈(Stack)实例详解
2019/08/20 Javascript
原理深度解析Vue的响应式更新比React快
2020/04/04 Javascript
js实现星星打分效果
2020/07/05 Javascript
Python中super关键字用法实例分析
2015/05/28 Python
Python判断字符串与大小写转换
2015/06/08 Python
Python和Java进行DES加密和解密的实例
2018/01/09 Python
python安装模块如何通过setup.py安装(超简单)
2018/05/05 Python
十个Python练手的实战项目,学会这些Python就基本没问题了(推荐)
2019/04/26 Python
为什么黑客都用python(123个黑客必备的Python工具)
2020/01/31 Python
python爬虫开发之urllib模块详细使用方法与实例全解
2020/03/09 Python
Python如何设置指定窗口为前台活动窗口
2020/08/12 Python
豪华复古化妆:Besame Cosmetics
2019/09/06 全球购物
园林系毕业生求职信
2014/06/23 职场文书
工伤死亡理赔协议书
2014/10/20 职场文书
2014年管理工作总结
2014/11/22 职场文书
会计简历自我评价
2015/03/10 职场文书
萤火虫之墓观后感
2015/06/05 职场文书
高三英语教学反思
2016/03/03 职场文书
Python数据可视化之Seaborn的安装及使用
2022/04/19 Python
Win11使用CAD卡顿或者致命错误怎么办?Win11无法正常使用CAD的解决方法
2022/07/23 数码科技