详解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中多线程及程序锁浅析
Jan 21 Python
在Python的Django框架中获取单个对象数据的简单方法
Jul 17 Python
JSONLINT:python的json数据验证库实例解析
Nov 28 Python
彻底搞懂Python字符编码
Jan 23 Python
Python 爬取携程所有机票的实例代码
Jun 11 Python
python保存数据到本地文件的方法
Jun 23 Python
python程序 线程队列queue使用方法解析
Sep 23 Python
centos7中安装python3.6.4的教程
Dec 11 Python
Python代码一键转Jar包及Java调用Python新姿势
Mar 10 Python
django model object序列化实例
Mar 13 Python
python将unicode和str互相转化的实现
May 11 Python
Python 连接 MySQL 的几种方法
Sep 09 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学习之PHP变量
2006/10/09 PHP
php strnatcmp()函数的用法总结
2013/11/27 PHP
Yii2 加载css、js 载静态资源的方法
2017/03/10 PHP
Yii2实现自定义独立验证器的方法
2017/05/05 PHP
php获取ajax的headers方法与内容实例
2017/12/27 PHP
使用jQuery和PHP实现类似360功能开关效果
2014/02/12 Javascript
js中window.open打开一个新的页面
2014/08/10 Javascript
javascript动态控制服务器控件实例
2014/09/05 Javascript
浅谈javascript回调函数
2014/12/07 Javascript
javascript与css3动画结合使用小结
2015/03/11 Javascript
JavaScript中的this关键字使用方法总结
2015/03/13 Javascript
jquery.form.js实现将form提交转为ajax方式提交的方法
2015/04/07 Javascript
JS实现文字掉落效果的方法
2015/05/06 Javascript
jQuery的基本概念与高级编程
2015/05/14 Javascript
通过Jquery.cookie.js实现展示浏览网页的历史记录超管用
2015/10/23 Javascript
在JavaScript中call()与apply()区别
2016/01/22 Javascript
JQuery导航菜单选择特效
2016/04/11 Javascript
ES6中Proxy代理用法实例浅析
2017/04/06 Javascript
vue 移动端记录页面浏览位置的方法
2020/03/11 Javascript
Python中动态创建类实例的方法
2017/03/24 Python
浅谈python import引入不同路径下的模块
2017/07/11 Python
Python用imghdr模块识别图片格式实例解析
2018/01/11 Python
Python使用Windows API创建窗口示例【基于win32gui模块】
2018/05/09 Python
Python实现简单石头剪刀布游戏
2021/01/20 Python
Python3.5内置模块之shelve模块、xml模块、configparser模块、hashlib、hmac模块用法分析
2019/04/27 Python
python Django框架实现web端分页呈现数据
2019/10/31 Python
Python获取对象属性的几种方式小结
2020/03/12 Python
HTML5是否真的可以取代Flash
2010/02/10 HTML / CSS
瑞典耳机品牌:URBANISTA
2019/12/03 全球购物
什么是java序列化,如何实现java序列化
2012/11/14 面试题
电气个人求职信范文
2014/02/04 职场文书
合理化建议书
2015/02/04 职场文书
给女朋友的道歉短信
2015/05/12 职场文书
医院中层管理人员培训心得体会
2016/01/11 职场文书
浅谈:电影《孔子》观后感(范文)
2019/10/14 职场文书
使用GO语言实现Mysql数据库CURD的简单示例
2021/08/07 Golang