Python:slice与indices的用法

yipeiwu_com6年前Python基础

slice:

  eg:

    >>>e=[0,1,2,3,4,5,6]

    >>>s=slice(2,3)

    >>>e[s]

    [2]

    slice的区间左闭右开[)

    >>>s

    slice(2,3,None)

    slice([strar,]stop[,step]),start缺少时就是0

indices:

  eg:

    >>>print(s.indices(100))

    (2,3,1)

    >>>print(s.indices(3))

    (2,3,1)

    >>>print(s.indices(2))

    (2,2,1)

    >>>e[s]

    [2]

这个indices相当于stop的位置,只要是大于之前的stop索引,按之前的来,否则就取小索引

以上这篇Python:slice与indices的用法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

python实现KNN分类算法

python实现KNN分类算法

一、KNN算法简介 邻近算法,或者说K最近邻(kNN,k-NearestNeighbor)分类算法是数据挖掘分类技术中最简单的方法之一。所谓K最近邻,就是k个最近的邻居的意思,说的是每...

Python数据分析之真实IP请求Pandas详解

前言 pandas 是基于 Numpy 构建的含有更高级数据结构和工具的数据分析包类似于 Numpy 的核心是 ndarray,pandas 也是围绕着 Series 和 DataFra...

解决python3 urllib 链接中有中文的问题

环境python3,开发平台pycharm,使用urllib时,当url中存在中文时会出现以下错误: UnicodeEncodeError: 'ascii' codec can't...

Python实现将一个大文件按段落分隔为多个小文件的简单操作方法

本文实例讲述了Python实现将一个大文件按段落分隔为多个小文件的简单操作方法。分享给大家供大家参考,具体如下: 今天帮同学处理一点语料。语料文件有点大,并且是以连续两个换行符作为段落标...

浅谈Python中的bs4基础

安装 在命令提示符框中直接输入pip install beautifulsoup4 介绍 beautifulsoup是python的一个第三方库,和xpath一样,都是用来解析html数...