详解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内置函数之filter map reduce介绍
Nov 30 Python
在Python的Flask框架中实现全文搜索功能
Apr 20 Python
对python while循环和双重循环的实例详解
Aug 23 Python
python 实现方阵的对角线遍历示例
Nov 29 Python
Pycharm 安装 idea VIM插件的图文教程详解
Feb 21 Python
python去除删除数据中\u0000\u0001等unicode字符串的代码
Mar 06 Python
Python json解析库jsonpath原理及使用示例
Nov 25 Python
用Python 执行cmd命令
Dec 18 Python
PyChon中关于Jekins的详细安装(推荐)
Dec 28 Python
python中的unittest框架实例详解
Feb 05 Python
用Python写一个简易版弹球游戏
Apr 13 Python
Python中threading库实现线程锁与释放锁
May 17 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的autoload自动加载机制使用说明
2010/12/28 PHP
PHP与Java进行通信的实现方法
2013/10/21 PHP
php函数serialize()与unserialize()用法实例
2014/11/06 PHP
php简单的上传类分享
2016/05/15 PHP
php禁用cookie后session设置方法分析
2016/10/19 PHP
PHP如何开启Opcache功能提升程序处理效率
2020/04/27 PHP
Ext grid 添加右击菜单
2009/11/26 Javascript
jquery在项目中做复选框时遇到的一些问题笔记
2013/11/17 Javascript
JavaScript实现简单的时钟实例代码
2013/11/23 Javascript
js动态往表格的td中添加图片并注册事件
2014/06/12 Javascript
js实现div层缓慢收缩与展开的方法
2015/05/11 Javascript
js+cookies实现悬浮购物车的方法
2015/05/25 Javascript
js实现iframe框架取值的方法(兼容IE,firefox,chrome等)
2015/11/26 Javascript
JavaScript中创建对象的模式汇总
2016/04/19 Javascript
javascript 中设置window.location.href跳转无效问题解决办法
2017/02/09 Javascript
Bootstrap实现基于carousel.js框架的轮播图效果
2017/05/02 Javascript
微信小程序授权获取用户详细信息openid的实例详解
2017/09/20 Javascript
使用JS监听键盘按下事件(keydown event)
2019/11/07 Javascript
JS实现滑动插件
2020/01/15 Javascript
详解datagrid使用方法(重要)
2020/11/06 Javascript
Java分治归并排序算法实例详解
2017/12/12 Python
windows下安装Python虚拟环境virtualenvwrapper-win
2019/06/14 Python
python:动态路由的Flask程序代码
2019/11/22 Python
python基于opencv检测程序运行效率
2019/12/28 Python
python实现mean-shift聚类算法
2020/06/10 Python
PyQt中使用QtSql连接MySql数据库的方法
2020/07/28 Python
ubuntu16.04升级Python3.5到Python3.7的方法步骤
2020/08/20 Python
德国家具折扣店:POCO
2020/02/28 全球购物
常见的软件开发流程有哪些
2015/11/14 面试题
博士毕业生自我鉴定范文
2014/04/13 职场文书
学校校庆演讲稿
2014/05/22 职场文书
中秋节国旗下演讲稿
2014/09/05 职场文书
个人委托书范文
2015/01/28 职场文书
SQL Server查询某个字段在哪些表中存在
2022/03/03 SQL Server
Python echarts实现数据可视化实例详解
2022/03/03 Python
Python+Tkinter打造签名设计工具
2022/04/01 Python