zoukankan      html  css  js  c++  java
  • Python数组切片

    切片操作十分有用。我们先创建一个0-99的数列:
    >>> L = list(range(100))
    >>> L
    [0, 1, 2, 3, ..., 99
    可以通过切片轻松取出某一段数列。比如前10个数:
    >>> L[:10]
    [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
    后10个数:
    >>> L[-10:]
    [90, 91, 92, 93, 94, 95, 96, 97, 98, 99]
    前10个数,每两个取一个:
    >>> L[:10:2]
    [0, 2, 4, 6, 8]
    所有数,每5个取一个:
    >>> L[::5]
    [0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95]
    甚至什么都不写,只写[:]就可以原样复制一个list:
    >>> L[:]
    [0, 1, 2, 3, ..., 99]

    字符串'xxx'也可以看成是一种list,每个元素就是一个字符。因此,字符串也可以用切片操作,只是操作结果仍是字符串:

    >>> 'ABCDEFG'[:3]
    'ABC'
    >>> 'ABCDEFG'[::2]
    'ACEG'
  • 相关阅读:
    水利行业传感器
    含水量传感器
    水位传感器
    物联网实践
    SQLCMD
    zigbee
    物联网支撑平台
    近距通信技术比较
    物联网发展
    NFC标签
  • 原文地址:https://www.cnblogs.com/hozhangel/p/7976421.html
Copyright © 2011-2022 走看看