详解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实现批量把SVG格式转成png、pdf格式的代码分享
Aug 21 Python
Python中的map()函数和reduce()函数的用法
Apr 27 Python
详解Django缓存处理中Vary头部的使用
Jul 24 Python
python中快速进行多个字符替换的方法小结
Dec 15 Python
浅谈Python浅拷贝、深拷贝及引用机制
Dec 15 Python
Python操作qml对象过程详解
Sep 26 Python
Python pygame绘制文字制作滚动文字过程解析
Dec 12 Python
浅谈python 中的 type(), dtype(), astype()的区别
Apr 09 Python
python 读取.nii格式图像实例
Jul 01 Python
numpy中生成随机数的几种常用函数(小结)
Aug 18 Python
Python threading模块condition原理及运行流程详解
Oct 05 Python
vue.js刷新当前页面的实例讲解
Dec 29 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 缓冲的免费实现方法
2006/10/09 PHP
php Undefined index和Undefined variable的解决方法
2008/03/27 PHP
php像数组一样存取和修改字符串字符
2014/03/21 PHP
PHP中的数组处理函数实例总结
2016/01/09 PHP
使用composer命令加载vendor中的第三方类库 的方法
2019/07/09 PHP
jquery构造器的实现代码小结
2011/05/16 Javascript
javascript中的self和this用法小结
2014/02/08 Javascript
jQuery打印指定区域Html页面并自动分页
2014/07/04 Javascript
教你如何在 Javascript 文件里使用 .Net MVC Razor 语法
2014/07/23 Javascript
Javascript中实现trim()函数的两种方法
2015/02/04 Javascript
JS实现双击编辑可修改状态的方法
2015/08/14 Javascript
javascript事件绑定学习要点
2016/03/09 Javascript
jquery中实现时间戳与日期相互转换
2016/04/12 Javascript
Dojo获取下拉框的文本和值实例代码
2016/05/27 Javascript
js拖拽功能实现代码解析
2016/11/28 Javascript
js实现楼层导航功能
2017/02/23 Javascript
addEventListener()与removeEventListener()解析
2017/04/20 Javascript
详解Angular2 关于*ngFor 嵌套循环
2017/05/22 Javascript
详解JavaScript 为什么要有 Symbol 类型?
2019/04/03 Javascript
[01:00:53]2018DOTA2亚洲邀请赛3月29日 小组赛B组 iG VS Secret
2018/03/30 DOTA
python将xml xsl文件生成html文件存储示例讲解
2013/12/03 Python
100行python代码实现跳一跳辅助程序
2018/01/15 Python
对python 数据处理中的LabelEncoder 和 OneHotEncoder详解
2018/07/11 Python
选择Python写网络爬虫的优势和理由
2019/07/07 Python
python使用pymongo与MongoDB基本交互操作示例
2020/04/09 Python
解决echarts中饼图标签重叠的问题
2020/05/16 Python
HTML5新标签兼容——> 的两种方法
2018/09/12 HTML / CSS
伦敦一家西班牙童装精品店:La Coqueta
2018/02/02 全球购物
屈臣氏乌克兰:Watsons UA
2019/10/29 全球购物
会计实习生工作总结的自我评价
2013/10/07 职场文书
旷工检讨书1000字
2015/01/01 职场文书
志愿者个人总结
2015/03/03 职场文书
工商局个人工作总结
2015/03/03 职场文书
保留意见审计报告
2015/06/05 职场文书
安全教育片观后感
2015/06/17 职场文书
Python数据分析之pandas函数详解
2021/04/21 Python