详解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常用模块用法分析
Sep 08 Python
基于wxpython实现的windows GUI程序实例
May 30 Python
python中string模块各属性以及函数的用法介绍
May 30 Python
Python实现冒泡排序的简单应用示例
Dec 11 Python
python3.5 tkinter实现页面跳转
Jan 30 Python
Python插入Elasticsearch操作方法解析
Jan 19 Python
python+selenium+PhantomJS抓取网页动态加载内容
Feb 25 Python
python变量的作用域是什么
May 26 Python
python的launcher用法知识点总结
Aug 07 Python
基于PyTorch中view的用法说明
Mar 03 Python
Pytorch可视化的几种实现方法
Jun 10 Python
python geopandas读取、创建shapefile文件的方法
Jun 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随机显示图片的简单示例
2014/02/15 PHP
smarty模板引擎从配置文件中获取数据的方法
2015/01/22 PHP
PHP检测数据类型的几种方法(总结)
2017/03/04 PHP
javascript打印大全(打印页面设置/打印预览代码)
2013/03/29 Javascript
jquery 页面滚动到指定DIV实现代码
2013/09/25 Javascript
原生JavaScript实现滚动条效果
2020/03/24 Javascript
全面解析Bootstrap表单样式的使用
2016/09/09 Javascript
JavaScript数组去重的几种方法效率测试
2016/10/23 Javascript
函数四种调用模式以及其中的this指向
2017/01/16 Javascript
JS字符串统计操作示例【遍历,截取,输出,计算】
2017/03/27 Javascript
JavaScript中的return布尔值的用法和原理解析
2017/08/14 Javascript
微信小程序实现折叠与展开文章功能
2018/06/12 Javascript
vue中各选项及钩子函数执行顺序详解
2018/08/25 Javascript
webpack优化的深入理解
2018/12/10 Javascript
node错误处理与日志记录的实现
2018/12/24 Javascript
详解NodeJS Https HSM双向认证实现
2019/03/12 NodeJs
layui 数据表格+分页+搜索+checkbox+缓存选中项数据的方法
2019/09/21 Javascript
vue-property-decorator用法详解
2019/12/12 Javascript
《javascript设计模式》学习笔记三:Javascript面向对象程序设计单例模式原理与实现方法分析
2020/04/07 Javascript
[14:25]教你分分钟做大人:主宰(HEROS)
2014/12/08 DOTA
[01:04:14]OG vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
使用python实现链表操作
2018/01/26 Python
Python实现调用另一个路径下py文件中的函数方法总结
2018/06/07 Python
浅谈python脚本设置运行参数的方法
2018/12/03 Python
执行Django数据迁移时报 1091错误及解决方法
2019/10/14 Python
python取均匀不重复的随机数方式
2019/11/27 Python
python实现图书馆抢座(自动预约)功能的示例代码
2020/09/29 Python
Python之Sklearn使用入门教程
2021/02/19 Python
HTML5的革新 结构之美
2011/06/20 HTML / CSS
HTML5 画布canvas使用方法
2016/03/18 HTML / CSS
Bibloo匈牙利:女装、男装、童装及鞋子和配饰
2019/04/14 全球购物
新加坡第一大健康与美容零售商:屈臣氏新加坡(Watsons Singapore)
2020/12/11 全球购物
最新销售员个人自荐信
2013/09/21 职场文书
总经理助理的八要求
2013/11/12 职场文书
新闻传媒系求职信范文
2014/04/19 职场文书
教书育人演讲稿
2014/09/11 职场文书