详解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备份文件以及mysql数据库的脚本代码
Jun 10 Python
探寻python多线程ctrl+c退出问题解决方案
Oct 23 Python
详解Python程序与服务器连接的WSGI接口
Apr 29 Python
微信 用脚本查看是否被微信好友删除
Oct 28 Python
Python 3.6 性能测试框架Locust安装及使用方法(详解)
Oct 11 Python
Python内置函数delattr的具体用法
Nov 23 Python
python+selenium实现登录账户后自动点击的示例
Dec 22 Python
解决使用pycharm提交代码时冲突之后文件丢失找回的方法
Aug 05 Python
python2与python3中关于对NaN类型数据的判断和转换方法
Oct 30 Python
使用Python将字符串转换为格式化的日期时间字符串
Sep 01 Python
Python数据处理篇之Sympy系列(五)---解方程
Oct 12 Python
Numpy 多维数据数组的实现
Jun 18 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 和 MySQL 基础教程(三)
2006/10/09 PHP
浅析php中抽象类和接口的概念以及区别
2013/06/27 PHP
PHP时间和日期函数详解
2015/05/08 PHP
PHP使用两个栈实现队列功能的方法
2018/01/15 PHP
laravel框架的安装与路由实例分析
2019/10/11 PHP
Add a Formatted Table to a Word Document
2007/06/15 Javascript
JavaScipt基本教程之前言
2008/01/16 Javascript
jQuery学习笔记之jQuery.extend(),jQuery.fn.extend()分析
2014/06/09 Javascript
Jquery实现图片预加载与延时加载的方法
2014/12/22 Javascript
JS实现黑色风格的网页TAB选项卡效果代码
2015/10/09 Javascript
jQuery提示插件qTip2用法分析(支持ajax及多种样式)
2016/06/08 Javascript
鼠标拖动改变DIV等网页元素的大小的实现方法
2017/07/06 Javascript
JS中LocalStorage与SessionStorage五种循序渐进的使用方法
2017/07/12 Javascript
bootstrap datepicker插件默认英文修改为中文
2017/07/28 Javascript
浅谈angular.js跨域post解决方案
2017/08/30 Javascript
axios取消请求的实践记录分享
2018/09/26 Javascript
详解从react转职到vue开发的项目准备
2019/01/14 Javascript
JavaScript中filter的用法实例分析
2019/02/27 Javascript
Nuxt项目支持eslint+pritter+typescript的实现
2019/05/20 Javascript
微信jssdk踩坑之签名错误invalid signature
2020/05/19 Javascript
如何利用nodejs自动定时发送邮件提醒(超实用)
2020/12/01 NodeJs
Python运算符重载用法实例分析
2015/06/01 Python
python 时间戳与格式化时间的转化实现代码
2016/03/23 Python
简单了解Django模板的使用
2017/12/20 Python
python 提取key 为中文的json 串方法
2018/12/31 Python
python实现图片彩色转化为素描
2019/01/15 Python
Python在cmd上打印彩色文字实现过程详解
2019/08/07 Python
scrapy框架携带cookie访问淘宝购物车功能的实现代码
2020/07/07 Python
python中的django是做什么的
2020/07/31 Python
使用jupyter notebook运行python和R的步骤
2020/08/13 Python
python操作toml文件的示例代码
2020/11/27 Python
Python实现树莓派摄像头持续录像并传送到主机的步骤
2020/11/30 Python
俄罗斯外国汽车和国产汽车配件网上商店:Движком
2020/04/19 全球购物
日期和时间问题
2015/01/04 面试题
党员入党表决心的话
2014/03/11 职场文书
Apache Pulsar结合Hudi构建Lakehouse方案分析
2022/03/31 Servers