详解python中[-1]、[:-1]、[::-1]、[n::-1]使用方法


Posted in Python onApril 25, 2021

[m : ] 代表列表中的第m+1项到最后一项

[ : n] 代表列表中的第一项到第n项

[-1] 代表去到最后一项

[:-1]代表除了最后一个都获取到

[::-1]代表逆序取,从后向前取

[2::-1]代表从下标从0到2的三个数,逆序取

[1:]代表从下标为1开始取到最后一个数

例子:

import numpy as np
a=np.random.rand(5)
print(a)
[ 0.64061262 0.8451399  0.965673  0.89256687 0.48518743]
 
print(a[-1]) ###取最后一个元素
[0.48518743]
 
print(a[:-1]) ### 除了最后一个取全部
[ 0.64061262 0.8451399  0.965673  0.89256687]
 
print(a[::-1]) ### 取从后向前(相反)的元素
[ 0.48518743 0.89256687 0.965673  0.8451399  0.64061262]
 
print(a[2::-1]) ### 取从下标为2的元素翻转读取
[ 0.965673 0.8451399  0.64061262]

再举个例子:

a = np.array([[0, 1, 2, 3, 4], [5, 6, 7, 8, 9]])
b = a[::-1, :]
print(b)
 
[[5 6 7 8 9]
 [0 1 2 3 4]]

到此这篇关于详解python中[-1]、[:-1]、[::-1]、[n::-1]使用方法的文章就介绍到这了,更多相关python[-1]、[:-1]、[::-1]、[n::-1]内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python实现删除当前目录下除当前脚本以外的文件和文件夹实例
Jul 27 Python
详解Python函数作用域的LEGB顺序
May 14 Python
Linux下为不同版本python安装第三方库
Aug 31 Python
Python函数基础实例详解【函数嵌套,命名空间,函数对象,闭包函数等】
Mar 30 Python
Python3使用xml.dom.minidom和xml.etree模块儿解析xml文件封装函数的方法
Sep 23 Python
django框架基于queryset和双下划线的跨表查询操作详解
Dec 11 Python
Python3实现发送邮件和发送短信验证码功能
Jan 07 Python
Pandas —— resample()重采样和asfreq()频度转换方式
Feb 26 Python
python中sklearn的pipeline模块实例详解
May 21 Python
Pytorch 解决自定义子Module .cuda() tensor失败的问题
Jun 23 Python
Python命令行参数argv和argparse该如何使用
Feb 08 Python
python中的装饰器该如何使用
Jun 18 Python
浅谈Python项目的服务器部署
Apr 25 #Python
Python Socket编程详解
Apr 25 #Python
Python Django 后台管理之后台模型属性详解
如何用python反转图片,视频
python基于tkinter制作m3u8视频下载工具
用python自动生成日历
解决Django transaction进行事务管理踩过的坑
Apr 24 #Python
You might like
php 常用类整理
2009/12/23 PHP
PHP实现变色验证码实例
2014/01/06 PHP
PHP 动态生成静态HTML页面示例代码
2014/01/15 PHP
php url路由入门实例
2014/04/23 PHP
跟我学Laravel之视图 & Response
2014/10/15 PHP
thinkPHP批量删除的实现方法分析
2016/11/09 PHP
Yii2.0多文件上传实例说明
2017/07/24 PHP
js资料toString 方法
2007/03/13 Javascript
JavaScript 调试器简介
2009/02/21 Javascript
浅析js中2个等号与3个等号的区别
2013/08/06 Javascript
一个简单的jQuery插件ajaxfileupload.js实现ajax上传文件例子
2014/06/26 Javascript
JQuery鼠标移到小图显示大图效果的方法
2015/06/10 Javascript
JavaScript的MVVM库Vue.js入门学习笔记
2016/05/03 Javascript
移动端web滚动分页的实现方法
2017/05/05 Javascript
JS奇技之利用scroll来监听resize详解
2017/06/15 Javascript
vue.js语法及常用指令
2017/10/29 Javascript
微信小程序云开发之新手环境配置
2019/05/16 Javascript
举例讲解Linux系统下Python调用系统Shell的方法
2015/11/07 Python
python中数据爬虫requests库使用方法详解
2018/02/11 Python
Python3利用Dlib实现摄像头实时人脸检测和平铺显示示例
2019/02/21 Python
Python之修改图片像素值的方法
2019/07/03 Python
Python 过滤错误log并导出的实例
2019/12/26 Python
Anaconda3+tensorflow2.0.0+PyCharm安装与环境搭建(图文)
2020/02/18 Python
PyCharm设置注释字体颜色以及是否倾斜的操作
2020/09/16 Python
雅高酒店中国:Accorhotels.com China
2018/03/26 全球购物
全球最大的生存食品、水和装备专用在线市场:BePrepared.com
2020/01/02 全球购物
大学生毕业的自我鉴定
2013/11/13 职场文书
工程造价专业大学生职业规划范文
2014/03/09 职场文书
《长征》教学反思
2014/04/27 职场文书
如何写求职信
2014/05/24 职场文书
纪检干部对照检查材料
2014/08/22 职场文书
营销总经理岗位职责范本
2014/09/02 职场文书
2015年元旦演讲稿
2014/09/12 职场文书
大一学生个人总结
2015/02/15 职场文书
银行客户经理培训心得体会
2016/01/09 职场文书
浅谈Redis的事件驱动模型
2022/05/30 Redis