QZQ的小世界!

  • 首页
你好!
这里是QZQ的博客站!
  1. 首页
  2. 未分类
  3. 正文

python的超级切片操作——my_list

2025年4月4日 50点热度 0人点赞 0条评论

对于任意一个python列表,实际上可以对数组输入三个下标 a[i:j:s]

  • i:数组的第一个下标,数组下界

  • j:数组的第二个下标,数组上界

  • s:步进值,为负数的时候则会反向步进

"""
b = a[i:j] 表示复制a[i]到a[j-1],以生成新的list对象
b = a[1:3] 那么,b的内容是 [1,2]
当i缺省时,默认为0,即 a[:3]相当于 a[0:3]
当j缺省时,默认为len(alist), 即a[1:]相当于a[1:10]
当i,j都缺省时,a[:]就相当于完整复制一份a了
"""

print(a[::2])
# >> [0, 2, 4, 6, 8]
print(a[::-1])
# 相当于是倒序输出
# >> [9, 8, 7, 6, 5, 4, 3, 2, 1, 0]

[文章导入自 http://qzq-go.notion.site/a665e724bc69401698cb906793b7c5f4 访问原文获取高清图片]

本作品采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可
标签: IT技术 Python 零碎 python 小知识
最后更新:2025年4月3日

QZQ

一只涉猎广泛的技术爱好者,绝赞养猫中~

点赞
< 上一篇
下一篇 >

归档

  • 2025 年 4 月
  • 2025 年 3 月
  • 2025 年 2 月
  • 2025 年 1 月
  • 2024 年 12 月
  • 2024 年 11 月

分类

  • 技术
  • 未分类

COPYRIGHT © 2024 QZQ的小世界!. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang