在前面的知识点讲解中,我们知道了关于python中的数据结构的相关知识点,在字符串或者列表中进行元素提取时我们都会使用到切片来进行,所以下面的这篇文章我们就来具体的讲解一下关于python中切片的变现形式都有哪些,希望大家能够通过这篇文章收获到不少 。
文章插图
我们通过学习知道,我们使用切片主要的目的就是为了能更快速的进行元素的提取或是进行分割等操作 。我们平常所说的使用切片,都是会与索引来同时使用,我们一般所讲的索引都是使用正想切片来进行,就是从0来开始进行索引,来进行字符的提取 。
但其实,切片的表现形式不仅仅只有正向切片,还有第二种形式为逆向切片,此时的索引就会从-1开始进行,我们在使用的时候就不要弄混淆了 。
第三种形式就是多个维度进行切片,这个主要是对多维数组来进行使用,我们通过对多维数组的切片来进行数据的获取就会更加的快速,下面我们还是来通过代码来更直观的感受,代码如下所示:
import numpy as npa = np.arange(24).reshape(2,3,4)aarray([[[ 0, 1, 2, 3],[ 4, 5, 6, 7],[ 8, 9, 10, 11]],[[12, 13, 14, 15],[16, 17, 18, 19],[20, 21, 22, 23]]])a[:, 0, 0]array([ 0, 12])最后一种形式就是通过正向切片与逆向切片共同使用形成的高级切片 。我们使用这个方法就会更加快捷的提取元素 。
【python中的切片有哪些形式?python中切片的表现形式有哪些?】以上就是关于python中切片的表现形式的知识点,希望有帮助到大家更好的学习,现在就不妨试着练习一下吧 。
推荐阅读
- 现代Python编程的四个关键点 巧妙使用python进行编程
- 如何实现python多类型文件打包?python打包多类型文件的操作方法
- 你会使用python爬虫抓取弹幕吗?python爬虫如何爬取实时弹幕?
- Python中有哪些特性?三条Python中的隐含特性
- python中创建表格的两种方法 python库创建表格的实例
- Python如何去掉字符串左边的空格?python去掉空格的一些常用方式?
- Python如何进行预处理操作?Python数据预处理常用的3个技巧
- 什么是python中继承的多类型?python中继承的多种类型是什么?
- Python怎么查看文件属性?Python如何获取文件属性信息
- Python怎么判断文件路径是否存在?Python如何判断路径是否为文件夹