python数组截取_python如何截取数组前几个?
通常一个切片操作要提供三个参数:[start_index:stop_index:step]
1、start_index是切片的起始位置;
2、stop_index是切片的结束位置(不包括);
3、step可以不提供,默认值是1,步长值不能为0,不然会报错ValueError。
当step是正数时,以list[start_index]元素位置开始, step做为步长到list[stop_index]元素位置(不包括)为止,从左向右截取,
start_index和stop_index不论是正数还是负数索引还是混用都可以,但是要保证 list[stop_index]元素的【逻辑】位置必须在list[start_index]元素的【逻辑】位置右边,否则取不出元素。
下标以 0 开始:
list = ['红','绿','蓝','白','黑','黄','青']
# 下标 0 1 2 3 4 5 6
语法1: 列表[起始 : 结束] 包括起始,不包括结束。
list = ['红','绿','蓝','白','黑','黄','青']
print(list[0:4]) # ['红','绿', '蓝', '白'] 包括起始位置,不包括结束位置(下标定位)
print(list[:5]) # ['红', '绿', '蓝', '白', '黑'] 起始至结束位置
print(list[:]) # ['红', '绿', '蓝', '白', '黑', '黄', '青'] 起始至结束
语法2: 列表[起始 : 结束 : 步长]
步长:每次获取元素的间隔,默认值是1 ; 步长不能是0, 步长为负数表示从后向前获取元素
list = ['红','绿','蓝','白','黑','黄','青']
print(list[1:4:2]) # ['绿', '白']
print(list[::-1]) # ['青', '黄', '黑', '白', '蓝', '绿', '红'] 获取一个倒序的列表
原文至:python如何截取数组前几个-Python学习网www.py.cn
python数组截取_python如何截取数组前几个?相关推荐
- python截取_python如何截取字符串中特定部分
python截取字符串中特定部分的方法:可以使用[str[beginIndex:endPosition]],其中str为需要截取的字符串,beginIndex为需要截取的第一个字符的下标,endPos ...
- python类的数组属性_Python学习之数组类型一:
Python学习之数组类型一: Numpy中的向量与矩阵: 1.创建: 向量.矩阵均由array函数创建,区别在于向量是v=array( [逗号分隔的元素] ), 矩阵是M=array( [[ ]] ...
- python 将二维数组旋转_python 二维数组90°旋转
题目: 使用python生成一个4×4二维数组并将其顺时针旋转90° 源码如下:import random datarow=[] data=[] for i in range(4): for j in ...
- python numpy数组切片_python中numpy数组切片实验解释
print(a[0::2]).a[::2].[:,2].[1:,-1:].a[::-1].[ : n].[m : ].[-1].[:-1].[1:]等的含义 文章目录 一维数组(冒号:) 1.一个参数 ...
- python 多维数组去重_python多维数组运算-女性时尚流行美容健康娱乐mv-ida网
自动秒收录 如何加入 (当前页) 购买本站源码 自媒体交流 查询是否收录 查询收录 × 快速加入 只要做上本站的友情链接,并在您站上点击一次,就免人工自动收录!并自动排在本站第一位. 本站已收录286 ...
- python二维数组表示_python中二维数组中的数如何表达
python二维数组如何挑选出一定范围的数值? 比如说有一个二维数组 13.1 13.2 13.3 13.4 15.5 15.0 45.2 22.3 22.3 3 [j for i in a for ...
- python 数组打包_Python:打包多字节数组
这是前一个问题的延续.我收到了更多的信件,但我有点困惑,不知道该怎么做.在 我的目的是获取几个不同长度的字节数组,并通过UDP将它们发送到另一台机器上的进程.UDP我可以做,但是发送字节数组给我带来了 ...
- python sum 数组原理_Python - Sum 4D数组
unutbu.. 5 你可以使用einsum: In [21]: np.einsum('ijkl->kl', M) Out[21]: array([[32, 8], [16, 8]]) 其他选项 ...
- python数组展示_python如何显示数组
np.set_printoptions方法的相关属性:set_printoptions(precision=None, threshold=None, edgeitems=None, linewidt ...
最新文章
- PHP中变量类型的判断
- memcached mysql缓存_memcached做数据库缓存
- 训练日志 2018.10.31
- SpringCloud的Archaius - 动态管理属性配置
- vue 手写 移动端 左右滑动 防止上下滑动冲突 超过宽度一半切换
- linux的文本,Linux文本处理
- jquery实现app开发闹钟功能_一款让你真正摆脱懒觉的“闹钟APP软件”
- jquery-ui 对话框_jQuery UI对话框插件
- 机器学习—XGBoost常见问题解析
- php rsa2 微博,微博登录分析
- 数据库系统概论习题 关系数据库 关系数据库(关系代数表达式)
- 安装Microsoft Office Document Image Writer
- 如何使用WPS更换证件照底色
- oracle如何删除用户的表空间,Oracle 删除用户和表空间
- 电风扇 DIY闪字发光小风扇 休闲懒人鞋 无叶塔扇 空调扇
- 估值470亿美元的WeWork,到底是什么?
- 凸包与Graham扫描法求凸包
- 第一次社招笔试题回顾(全基础题)
- Linux的Sed命令详解
- 2021年 第一个月的福利 程序员免费资源!
热门文章
- 文献解读:HOXA家族成员在喉鳞状细胞癌中的表达谱及预后价值
- 遵义微红科技社群直播分销系统有效增强用户的粘性和忠诚度
- Jenkins自动部署-GitHub
- RLE行程编码python
- Android使用NFC模拟M卡实现 (三)
- 计算机也能成为艺术家?(基于论文A Neural Algorithm of Artistic Style的图像风格迁移)
- Xilinx BRAM IP介绍
- 新建vue项目并引入element组件
- 河北考试计算机二级成绩查询时间,2019年9月河北计算机二级考试成绩查询时间...
- 彻底解决iPhone日历收到垃圾邀请问题