美文网首页
python(切片)

python(切片)

作者: OldSix1987 | 来源:发表于2016-09-10 11:20 被阅读12次

切片


l = list(range(10))

# for item in range(10):
#     print(item)

'''
list[start:end:step]  -:>   step > 0 时,左往右,start < end 才可以输出
list[start:end:step]  -:>   step < 0 时,右往左,start > end 才可以输出
'''

print(l)  # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
print(l[:])  # 数组拷贝一份
print(l[::-1])  # 逆序打印 [9, 8, 7, 6, 5, 4, 3, 2, 1, 0]
print(l[1:6])  # 打印前5个数
print(l[5:10])  # 打印后5个数[5, 6, 7, 8, 9]
print(l[10:4:-1])  # 逆序打印后5个数[9, 8, 7, 6, 5]
print(l[::2])  # 打印所有偶数 [0, 2, 4, 6, 8]
print(l[1::2])  # 打印所有奇数 [1, 3, 5, 7, 9]
print(l[::-2])  # 逆序打印所有偶数 [9, 7, 5, 3, 1]
print(l[-2::-2])  # 逆序打印所有奇数 [8, 6, 4, 2, 0]
print(l[::5])  # 每隔5个数打印一次,[0, 5]

相关文章

  • Python的高级特性

    切片 list切片 tuple切片 str切片 迭代 在Python中迭代是通过for ... in ...来实现...

  • Python使用列表的一部分(55)

    处理列表的部分元素,Python称之为切片。 python大大的图 我的图 1.切片 切片其实跟range( )很...

  • 高级特性

    1. 切片 Python提供了切片(Slice)操作符: ============================...

  • Python切片

    Python切片 利用python切片可以方便地获取string,list或dict的一部分 切片格式可以这样描述...

  • 最小子数组和与最大子数组和

    python 使用切片 动态规划 O(n * logn) 最小子数组和,考虑Python的数组切片功能,只能...

  • python:numpy的索引和切片(2)

    接一章 python:numpy的索引和切片(1)python:numpy的索引和切片(1) 1、numpy中数值...

  • 简记python的tuple和slice

    python也有类似于golang中数组和切片的概念。python中的数组为tuple(固定的),切片为list(...

  • python的高级特性

    在python中,代码是越少越好,越简单越好。因此就有了python常用的高级特性。 切片(Slice)切片操作符...

  • python学习_01

    python的数字类型、字符串、索引、切片讲解 python的数据类型 【重点学习】字符串【表示、索引、切片、内置...

  • Python进阶:自定义对象实现切片功能

    切片是 Python 中最迷人最强大最 Amazing 的语言特性(几乎没有之一),在《Python进阶:切片的误...

网友评论

      本文标题:python(切片)

      本文链接:https://www.haomeiwen.com/subject/npeyettx.html