详解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 相关文章推荐
tornado框架blog模块分析与使用
Nov 21 Python
python实现颜色空间转换程序(Tkinter)
Dec 31 Python
python django 增删改查操作 数据库Mysql
Jul 27 Python
Django数据库表反向生成实例解析
Feb 06 Python
使用Python写一个小游戏
Apr 02 Python
python实现批量解析邮件并下载附件
Jun 19 Python
django数据关系一对多、多对多模型、自关联的建立
Jul 24 Python
flask/django 动态查询表结构相同表名不同数据的Model实现方法
Aug 29 Python
python计算波峰波谷值的方法(极值点)
Feb 18 Python
Python GUI编程学习笔记之tkinter事件绑定操作详解
Mar 30 Python
Pytorch 卷积中的 Input Shape用法
Jun 29 Python
用Python进行栅格数据的分区统计和批量提取
May 27 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
如何用phpmyadmin设置mysql数据库用户的权限
2012/01/09 PHP
PHP过滤★等特殊符号的正则
2014/01/27 PHP
php中http与https跨域共享session的解决方法
2014/12/20 PHP
PHP文件上传、客户端和服务器端加限制、抓取错误信息、完整步骤解析
2017/01/12 PHP
详解cookie验证的php应用的一种SSO解决办法
2017/10/20 PHP
javascript 按回车键相应按钮提交事件
2009/11/02 Javascript
js在输入框屏蔽按键,只能键入数字的示例代码
2014/01/03 Javascript
Node.js中安全调用系统命令的方法(避免注入安全漏洞)
2014/12/05 Javascript
jquery实现点击弹出带标题栏的弹出层(从右上角飞入)效果
2015/09/19 Javascript
借助FileReader实现将文件编码为Base64后通过AJAX上传
2015/12/24 Javascript
js采用concat和sort将N个数组拼接起来的方法
2016/01/21 Javascript
jQuery增加与删除table列的方法
2016/03/01 Javascript
js检测离开或刷新页面时表单数据是否更改的方法
2016/08/02 Javascript
基于JavaScript实现图片剪切效果
2017/03/07 Javascript
利用百度地图API获取当前位置信息的实例
2017/11/06 Javascript
JS散列表碰撞处理、开链法、HashTable散列示例
2019/02/08 Javascript
vue+elementUI 复杂表单的验证、数据提交方案问题
2019/06/24 Javascript
Electron整合React使用搭建开发环境的步骤详解
2020/06/07 Javascript
JS面向对象实现飞机大战
2020/08/26 Javascript
Python访问MySQL封装的常用类实例
2014/11/11 Python
python中安装模块包版本冲突问题的解决
2017/05/02 Python
详解python多线程、锁、event事件机制的简单使用
2018/04/27 Python
Python OpenCV对本地视频文件进行分帧保存的实例
2019/01/08 Python
python石头剪刀布小游戏(三局两胜制)
2021/01/20 Python
对python中矩阵相加函数sum()的使用详解
2019/01/28 Python
Python实现二叉搜索树BST的方法示例
2019/07/30 Python
python 插入日期数据到Oracle实例
2020/03/02 Python
pytorch使用horovod多gpu训练的实现
2020/09/09 Python
Python常用扩展插件使用教程解析
2020/11/02 Python
美国维生素、补充剂、保健食品购物网站:Vitacost
2016/08/05 全球购物
英国知名小木屋定制网站:Tiger Sheds
2020/03/06 全球购物
安卓程序员求职信
2014/02/28 职场文书
音乐学专业求职信
2014/07/22 职场文书
影视后期实训报告
2014/11/05 职场文书
2016年七夕爱情寄语
2015/12/04 职场文书