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入门篇之数字
Oct 20 Python
Python求两个文本文件以行为单位的交集、并集与差集的方法
Jun 17 Python
python编程开发之日期操作实例分析
Nov 13 Python
python爬取51job中hr的邮箱
May 14 Python
利用Python实现颜色色值转换的小工具
Oct 27 Python
解决pandas中读取中文名称的csv文件报错的问题
Jul 04 Python
Python中创建二维数组
Oct 17 Python
Python 解决OPEN读文件报错 ,路径以及r的问题
Dec 19 Python
将pytorch转成longtensor的简单方法
Feb 18 Python
基于pycharm实现批量修改变量名
Jun 02 Python
PyCharm 解决找不到新打开项目的窗口问题
Jan 15 Python
Python中文分词库jieba(结巴分词)详细使用介绍
Apr 07 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
phpExcel导出大量数据出现内存溢出错误的解决方法
2013/02/28 PHP
php生成二维码
2015/08/10 PHP
jQuery的:parent选择器定义和用法
2014/07/01 Javascript
JavaScript中的document.referrer在各种浏览器测试结果
2014/07/18 Javascript
点击button获取text内容并改变样式的js实现
2014/09/09 Javascript
js继承call()和apply()方法总结
2014/12/08 Javascript
jquery获取节点名称
2015/04/26 Javascript
jQuery绑定事件on()与弹窗的简要概述
2016/04/27 Javascript
js弹出框、对话框、提示框、弹窗实现方法总结(推荐)
2016/05/31 Javascript
jquery点击切换背景色的简单实例
2016/08/25 Javascript
js实现自定义进度条效果
2017/03/15 Javascript
IScroll5实现下拉刷新上拉加载的功能实例
2017/08/11 Javascript
jQuery实现简单聊天室
2020/02/08 jQuery
jQuery实现回到顶部效果
2020/10/19 jQuery
antd-DatePicker组件获取时间值,及相关设置方式
2020/10/27 Javascript
python里对list中的整数求平均并排序
2014/09/12 Python
scrapy spider的几种爬取方式实例代码
2018/01/25 Python
tensorflow训练中出现nan问题的解决
2018/02/10 Python
完美解决Python 2.7不能正常使用pip install的问题
2018/06/12 Python
python进行两个表格对比的方法
2018/06/27 Python
Python遍历文件夹 处理json文件的方法
2019/01/22 Python
python3爬虫学习之数据存储txt的案例详解
2019/04/24 Python
10 行Python 代码实现 AI 目标检测技术【推荐】
2019/06/14 Python
Django实现发送邮件功能
2019/07/18 Python
pytorch 自定义数据集加载方法
2019/08/18 Python
python将时分秒转换成秒的实例
2019/12/07 Python
英国最大的线上保健品零售商之一:Vitamin Planet
2016/12/01 全球购物
香港草莓网土耳其网站:Strawberrynet TR
2017/03/02 全球购物
Belstaff英国官方在线商店:Belstaff.co.uk
2021/02/09 全球购物
JMS中Topic和Queue有什么区别
2013/05/15 面试题
名人演讲稿范文
2013/12/28 职场文书
青年文明号创建承诺
2014/03/31 职场文书
公司活动总结怎么写
2014/06/25 职场文书
2015年清明节扫墓演讲稿
2015/03/18 职场文书
甲午大海战观后感
2015/06/02 职场文书
班级元旦晚会开幕词
2016/03/04 职场文书