详解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基础学习之常见的内建函数整理
Sep 06 Python
浅谈Python由__dict__和dir()引发的一些思考
Oct 30 Python
python实现微信自动回复功能
Apr 11 Python
python list删除元素时要注意的坑点分享
Apr 18 Python
Python基于Floyd算法求解最短路径距离问题实例详解
May 16 Python
python函数局部变量、全局变量、递归知识点总结
Nov 15 Python
python实现tail -f 功能
Jan 17 Python
解决Python图形界面中设置尺寸的问题
Mar 05 Python
pandas创建DataFrame的7种方法小结
Jun 14 Python
基于Keras中Conv1D和Conv2D的区别说明
Jun 19 Python
Pandas中DataFrame交换列顺序的方法实现
Dec 14 Python
基于PyQT5制作一个桌面摸鱼工具
Feb 15 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反转字符串函数strrev()函数的用法
2012/02/04 PHP
用php来改写404错误页让你的页面更友好
2013/01/24 PHP
php使用glob函数快速查询指定目录文件的方法
2014/11/15 PHP
8个PHP程序员常用的功能汇总
2014/12/18 PHP
Yii2中添加全局函数的方法分析
2017/05/04 PHP
PHP字符串与数组处理函数用法小结
2020/01/07 PHP
一文看懂PHP进程管理器php-fpm
2020/06/01 PHP
js字符编码函数区别分析
2011/12/28 Javascript
JS保留两位小数 四舍五入函数的小例子
2013/11/20 Javascript
Nodejs sublime text 3安装与配置
2014/06/19 NodeJs
javascript 构造函数方式定义对象
2015/01/02 Javascript
jQuery过滤特殊字符及JS字符串转为数字
2016/05/26 Javascript
js获取一组日期中最近连续的天数
2017/05/25 Javascript
js中的闭包实例展示
2018/11/01 Javascript
JavaScript中this用法学习笔记
2019/03/17 Javascript
vue+elementUI中表格高亮或字体颜色改变操作
2020/11/02 Javascript
Python random模块常用方法
2014/11/03 Python
Python检测生僻字的实现方法
2016/10/23 Python
pandas修改DataFrame列名的方法
2018/04/08 Python
解决python opencv无法显示图片的问题
2018/10/28 Python
windows环境中利用celery实现简单任务队列过程解析
2019/11/29 Python
numpy 矩阵形状调整:拉伸、变成一位数组的实例
2020/06/18 Python
实例代码讲解Python 线程池
2020/08/24 Python
python statsmodel的使用
2020/12/21 Python
html5实现九宫格抽奖可固定抽中某项奖品
2020/06/15 HTML / CSS
中间件分为哪几类
2016/09/18 面试题
EJB2和EJB3在架构上的不同点
2014/09/29 面试题
个人现实表现材料
2014/02/04 职场文书
计算机多媒体专业自荐信
2014/07/04 职场文书
幼儿园教师个人总结
2015/02/05 职场文书
2015年大学生实习评语
2015/03/25 职场文书
教师节大会主持词
2015/07/06 职场文书
nginx结合openssl实现https的方法
2021/07/25 Servers
什么是SOLID
2022/03/24 Javascript
详细介绍Next.js脚手架完整搭建封装
2022/04/26 Javascript
CSS中calc(100%-100px)不加空格不生效
2023/05/07 HTML / CSS