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中使用PIL模块对图片进行高斯模糊处理的教程
May 05 Python
Python利用ansible分发处理任务
Aug 04 Python
Django学习笔记之Class-Based-View
Feb 15 Python
Python爬虫实现网页信息抓取功能示例【URL与正则模块】
May 18 Python
Python实现删除列表中满足一定条件的元素示例
Jun 12 Python
hmac模块生成加入了密钥的消息摘要详解
Jan 11 Python
Python 中的Selenium异常处理实例代码
May 03 Python
Python3数据库操作包pymysql的操作方法
Jul 16 Python
Python3常见函数range()用法详解
Dec 30 Python
python爬虫实现POST request payload形式的请求
Apr 30 Python
scrapy与selenium结合爬取数据(爬取动态网站)的示例代码
Sep 28 Python
python 判断文件或文件夹是否存在
Mar 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
收听短波不可能有声音清晰的品质吗
2021/03/01 无线电
session 的生命周期是多长
2006/10/09 PHP
定制404错误页面,并发信给管理员的程序
2006/10/09 PHP
php使用curl打开https网站的方法
2015/06/17 PHP
PHP内存缓存功能memcached示例
2016/10/19 PHP
弹出模态框modal的实现方法及实例
2017/09/19 PHP
PHP流Streams、包装器wrapper概念与用法实例详解
2017/11/17 PHP
PHP PDOStatement::debugDumpParams讲解
2019/01/30 PHP
浅谈laravel中的关联查询with的问题
2019/10/10 PHP
js 解决“options为空或不是对象”
2008/12/22 Javascript
javascript学习(二)javascript常见问题总结
2013/01/02 Javascript
JQuery 操作/获取table具体代码
2013/06/13 Javascript
jquery实现图片渐变切换兼容ie6/Chrome/Firefox
2013/08/02 Javascript
JavaScript严格模式详解
2015/11/18 Javascript
JavaScript拖拽、碰撞、重力及弹性运动实例分析
2016/01/08 Javascript
跨域资源共享 CORS 详解
2016/04/26 Javascript
基于JavaScript代码实现自动生成表格
2016/06/15 Javascript
JavaScript中this的四个绑定规则总结
2016/09/26 Javascript
浅谈angularJS的$watch失效问题的解决方案
2017/08/11 Javascript
Javascript刷新页面的实例
2017/09/23 Javascript
vue、react等单页面项目部署到服务器的方法及vue和react的区别
2018/09/29 Javascript
react-router4按需加载(踩坑填坑)
2019/01/06 Javascript
vue全局使用axios的操作
2020/09/08 Javascript
JavaScript实现alert弹框效果
2020/11/19 Javascript
python编程开发之textwrap文本样式处理技巧
2015/11/13 Python
Python中防止sql注入的方法详解
2017/02/25 Python
Python将字符串常量转化为变量方法总结
2019/03/17 Python
html5指南-3.如何实现html元素拖拽功能
2013/01/07 HTML / CSS
英国护发和美妆在线商店:Klip Shop
2019/03/24 全球购物
第一范式(1NF)、第二范式(2NF)和第三范式(3NF)之间的区别是什么?
2016/04/28 面试题
化工机械应届生求职信
2013/11/04 职场文书
关于人生的感言
2014/01/17 职场文书
不忘国耻振兴中华演讲稿
2014/05/14 职场文书
党在我心中演讲稿
2014/09/02 职场文书
孕妇离婚协议书范本
2014/11/20 职场文书
2015年主婚人婚礼致辞
2015/07/28 职场文书