《Python数据分析》一2.5 一维数组的切片与索引
2023-09-11 14:17:44 时间
本节书摘来自异步社区《Python数据分析》一书中的第2章,第2.5节,作者【印尼】Ivan Idris,更多章节内容可以访问云栖社区“异步社区”公众号查看
一维NumPy数组的切片操作与Python列表的切片一样。下面先来定义包含数字0、1、2,直到8的一个数组,然后通过指定下标3到7来选择该数组的部分元素,这实际上就是提取数组中值为3到6的那些元素(完整代码见本书代码包中的slicing1d.py):
In: a = arange(9) In: a[3:7] Out: array([3, 4, 5, 6])
可以用下标选择元素,下标范围从0到7,并且下标每次递增2,如下所示:
In: a[:7:2] Out: array([0, 2, 4, 6])
恰如使用Python那样,也可用负值下标来反转数组:
In: a[::-1] Out: array([8, 7, 6, 5, 4, 3, 2, 1, 0])
Python 切片操作 在刚学python时候,我们都知道字符串(String)、列表(list)和元组(tuple)序列化数据类型支持切片操作。
Python切片 Python切片自制脑图 切片指从现有列表中,获取一个子列表,通过切片获取元素时,会包括起始位置的元素,不会包括结束位置的元素。做切片操作时,总会返回一个新的列表,不会影响原来的列表。
python索引。切片(5) 索引作为一种访问方式,我们在访问列表元素的时候最常用到索引。上面我们也提到过,索引值是每个元素对应的位置,那么索引是有一定值的,索引的值是从0开始,因此每个元素对应的位置是他的索引值+1
【Python】高级变量通关教程下篇(字符串与切片专题详解)(下) 文章目录 1 字符串说明 2 字符串的常见操作 2.1 字符串中的常见方法总览 2.2 字符串的长度、次数与位置统计 2.3 判断字符串 2.4 字符串的查找和替换 2.5 去除字符串中的空白字符 2.6 字符串的拆分和拼接 3.1 切片的概念与说明 3.2 切片的使用——以字符串为例 4 本文配套练习题* 4.1 练习一 4.2 练习二
【Python】高级变量通关教程下篇(字符串与切片专题详解)(上) 文章目录 1 字符串说明 2 字符串的常见操作 2.1 字符串中的常见方法总览 2.2 字符串的长度、次数与位置统计 2.3 判断字符串 2.4 字符串的查找和替换 2.5 去除字符串中的空白字符 2.6 字符串的拆分和拼接 3.1 切片的概念与说明 3.2 切片的使用——以字符串为例 4 本文配套练习题* 4.1 练习一 4.2 练习二
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
相关文章
- Python 操作 Kafka --- kafka-python
- Python脚本写端口扫描器(socket,python-nmap)
- python安装python-lzf包,报错lzf_module.c:3:20: fatal error: Python.h: No such file or directory
- Python+NumPy绘制常见曲线的方法详解_python
- python PIL resize
- python操作Redis集群
- Python学习-将list列表写入文件并读取方法汇总
- python 序列排序 排序后返回相应的索引
- 【华为OD机试真题 python】输出指定字母在字符串的中的索引【2022 Q4 | 100分】
- 【华为OD机试真题 python】计算最大乘积 【2022 Q4 | 100分】
- python 深复制和浅复制详解
- 请问Python零基础学会可以做哪些?python是不是很难学?
- 使用python对ES进行批量操作
- Python assert断言函数及用法
- 基本数据结构(算法导论)与python
- Python爬虫技术--基础篇--多进程
- 【python】+704个常用工具Python库
- 《Python Cookbook(第3版)中文版》——1.2 从任意长度的可迭代对象中分解元素
- Python迭代器:捕获Generator的返回值
- Python手势识别与控制
- python Python程序的架构
- Python 实现被动收入教程之我如何使用 python 制作我的第一个高级telegram机器人
- python中不同方法的按索引读取数组的性能比较——哪种按索引读取数组的性能更好
- 华为OD机试 - 环中最长子串(Python)
- python re 联系人及电话写在一块,如何分开, 字符串中提取汉字或数字
- Python 基础 之 Ubuntu 上安装 python 和 python-pip
- Python 基础 之 python 线程知识点整理,并实现一个简单多线程 udp 聊天应用
- SublimeText3配置Python编译环境
- Python入门学习笔记第十章——文件和异常~~~