Python中数组切片的常用操作
2022/7/9 14:21:44
本文主要是介绍Python中数组切片的常用操作,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
列表是python中最常用到的数据结构之一,其中切片操作可以有很多使用技巧(包括倒序输出...)
对于一个列表 list = [1, 2, 3, 4, 5]
list[-1]
原型是索引从左向右依次为0,1,2,3,4;与之对应的是-5,-4,-3,-3,-1,即 list[0] == list[-5]
list[m,:n]
从m取到n,左闭右开,m、n可选择性省略
list[m: n: k]
从m取到n(不包括n),每k个取一次,其中k为正值则代表从左向右取,k为负值则从右往左取,简单的倒叙就可以表示为 list[::-1]
list[n:m, j:k, g:h]
嵌套列表的选取,如上原型是三层的一个数据
更是有list[: , : , 0],取最里层的0号元素,也可以表示为list[...,0], ...代表了对:,:,:的省略
list[1:2, 1:2, 0:2],取第一层索引为1到2(不包括2),第二层索引1到2(不包括2),最里层索引0到2(不包括2)的元素
list[…,::-1] 是对最内层的列表进行逆序取值,他放在中间list[: , ::-1 , :],他就会把所有的第二层进行颠倒
这篇关于Python中数组切片的常用操作的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26Python基础编程
- 2024-11-25Python编程基础:变量与类型
- 2024-11-25Python编程基础与实践
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南