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实现html转ubb代码(html2ubb)
Jul 03 Python
python基于隐马尔可夫模型实现中文拼音输入
Apr 01 Python
详谈python中冒号与逗号的区别
Apr 18 Python
Python使用Matplotlib模块时坐标轴标题中文及各种特殊符号显示方法
May 04 Python
对python的unittest架构公共参数token提取方法详解
Dec 17 Python
解决Django生产环境无法加载静态文件问题的解决
Apr 23 Python
详解pandas数据合并与重塑(pd.concat篇)
Jul 09 Python
Python容器使用的5个技巧和2个误区总结
Sep 26 Python
Python解析json代码实例解析
Nov 25 Python
Django-rest-framework中过滤器的定制实例
Apr 01 Python
Python tkinter实现简单加法计算器代码实例
May 13 Python
Anaconda的安装与虚拟环境建立
Nov 18 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概述.
2006/10/09 PHP
PHP文件下载类
2006/12/06 PHP
PHP连接MongoDB示例代码
2012/09/06 PHP
关于PHP session 存储方式的详细介绍
2013/06/25 PHP
PHP-Fcgi下PHP的执行时间设置方法
2013/08/02 PHP
smarty模板引擎中变量及变量修饰器用法实例
2015/01/22 PHP
基于PHP的加载类操作以及其他两种魔术方法的应用实例
2017/08/28 PHP
详解Laravel设置多态关系模型别名的方式
2019/10/17 PHP
offsetHeight在OnLoad中获取为0的现象
2013/07/22 Javascript
jQuery中校验时间格式的正则表达式小结
2013/09/22 Javascript
js使用正则实现ReplaceAll全部替换的方法
2014/08/22 Javascript
通过扫描二维码打开app的实现代码
2016/11/10 Javascript
Vue Router的懒加载路径的解决方法
2018/06/21 Javascript
小程序异步问题之多个网络请求依次执行并依次收集请求结果
2019/05/05 Javascript
vue项目中使用scss的方法步骤
2019/05/16 Javascript
JQuery 实现文件下载的常用方法分析
2019/10/29 jQuery
jquery实现异步文件上传ajaxfileupload.js
2020/10/23 jQuery
[03:51]吞吞映像 每周精彩击杀top10第二弹
2014/06/25 DOTA
[01:15]《辉夜杯》北京网鱼队巡礼
2015/10/26 DOTA
Python中dictionary items()系列函数的用法实例
2014/08/21 Python
Python中的choice()方法使用详解
2015/05/15 Python
解决python报错MemoryError的问题
2018/06/26 Python
Python利用lxml模块爬取豆瓣读书排行榜的方法与分析
2019/04/15 Python
python单线程下实现多个socket并发过程详解
2019/07/27 Python
python 实现将Numpy数组保存为图像
2020/01/09 Python
Python改变对象的字符串显示的方法
2020/08/01 Python
Python实现http接口自动化测试的示例代码
2020/10/09 Python
python定义具名元组实例操作
2021/02/28 Python
VICHY薇姿英国官网:全球专业敏感肌护肤领先品牌
2017/07/04 全球购物
网上卖盒饭创业计划书
2014/01/26 职场文书
三年级数学教学反思
2014/01/31 职场文书
房屋委托书范本
2014/04/04 职场文书
厨房领班竞聘演讲稿
2014/04/23 职场文书
商业融资计划书
2014/04/29 职场文书
2014年财务工作总结范文
2014/11/11 职场文书
爱国主义电影观后感
2015/06/18 职场文书