详解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脚本设置超时机制系统时间的方法
Feb 21 Python
对python中Matplotlib的坐标轴的坐标区间的设定实例讲解
May 25 Python
对python 匹配字符串开头和结尾的方法详解
Oct 27 Python
python自带tkinter库实现棋盘覆盖图形界面
Jul 17 Python
基于python实现自动化办公学习笔记(CSV、word、Excel、PPT)
Aug 06 Python
Python使用tkinter模块实现推箱子游戏
Oct 08 Python
Tensorflow 定义变量,函数,数值计算等名字的更新方式
Feb 10 Python
在python中logger setlevel没有生效的解决
Feb 21 Python
python如何处理程序无法打开
Jun 16 Python
anaconda3安装及jupyter环境配置全教程
Aug 24 Python
python3 实现mysql数据库连接池的示例代码
Apr 17 Python
仅用几行Python代码就能复制她的U盘文件?
Jun 26 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
在字符串中把网址改成超级链接
2006/10/09 PHP
如何写php程序?
2006/12/08 PHP
php中session退出登陆问题
2014/02/27 PHP
php redis实现对200w用户的即时推送
2017/03/04 PHP
定位地理位置PHP判断员工打卡签到经纬度是否在打卡之内
2019/05/23 PHP
PHP实现基本留言板功能原理与步骤详解
2020/03/26 PHP
关于JavaScript中string 的replace
2013/04/12 Javascript
JS实现选择TextArea内文本的方法
2015/08/03 Javascript
javascript的几种写法总结
2016/09/30 Javascript
详解angularjs 关于ui-router分层使用
2017/06/12 Javascript
详解Angular Reactive Form 表单验证
2017/07/06 Javascript
jQuery实现标签子元素的添加和赋值方法
2018/02/24 jQuery
微信小程序如何播放腾讯视频的实现
2019/09/20 Javascript
原生js无缝轮播插件使用详解
2020/03/09 Javascript
Nuxt pages下不同的页面对应layout下的页面布局操作
2020/11/05 Javascript
vue3.0 项目搭建和使用流程
2021/03/04 Vue.js
[00:13]天涯墨客二技能展示
2018/08/25 DOTA
[01:25:33]完美世界DOTA2联赛PWL S3 INK ICE vs Magma 第二场 12.20
2020/12/23 DOTA
python连接mysql调用存储过程示例
2014/03/05 Python
Python调用C/C++动态链接库的方法详解
2014/07/22 Python
python装饰器decorator介绍
2014/11/21 Python
详解Python的Django框架中manage命令的使用与扩展
2016/04/11 Python
Python中.py文件打包成exe可执行文件详解
2017/03/22 Python
Python基础学习之类与实例基本用法与注意事项详解
2019/06/17 Python
python多线程高级锁condition简单用法示例
2019/11/07 Python
Python嵌套函数,作用域与偏函数用法实例分析
2019/12/26 Python
python实现数字炸弹游戏
2020/07/17 Python
Selenium Webdriver元素定位的八种常用方式(小结)
2021/01/13 Python
python中使用asyncio实现异步IO实例分析
2021/02/26 Python
用JAVA实现一种排序,JAVA类实现序列化的方法(二种)
2014/04/23 面试题
教师岗位聘任书范文
2014/03/29 职场文书
政治学专业毕业生求职信
2014/08/11 职场文书
清明祭英烈活动总结
2015/05/11 职场文书
七一表彰大会简报
2015/07/20 职场文书
《月光曲》教学反思
2016/02/16 职场文书
企业转让协议书(范文2篇)
2019/08/15 职场文书