1. “没什么首次没有为第二个,跳了三个”。

它得到的切片序列的每一个第三个项目。 扩展片是你想要的。新在Python 2.3

2. Python的序列切片地址可以写成[开始:结束:一步]和任何启动,停止或结束可以被丢弃。

a[::3]是每第三个序列。

3. seq[::n]是每一个序列n个项的整个序列中。

例如:

>>> range(10)[::2]
[0, 2, 4, 6, 8]

语法是:

seq[start:end:step]

所以,你可以这样做:

'''
学习中遇到问题没人解答?小编创建了一个Python学习交流QQ群:531509025
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
>>> range(100)[5:18:2]
[5, 7, 9, 11, 13, 15, 17]

4. 解释s[i:j:k]是,根据该“片第从i到j与第k步”。何时i和j缺席,整个序列是和s[::k]意思是“每k个项目”。

示例 首先,让我们来初始化一个列表:

>>> s = range(20)
>>> s
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]

让我们从每一个第3项s:

>>> s[::3]
[0, 3, 6, 9, 12, 15, 18]

让我们从每一个第3项s[2:]

>>> s[2:]
[2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]
>>> s[2::3]
[2, 5, 8, 11, 14, 17]

让我们从每一个第3项s[5:12]

>>> s[5:12]
[5, 6, 7, 8, 9, 10, 11]
>>> s[5:12:3]
[5, 8, 11]

让我们从每一个第3项s[:10]

'''
学习中遇到问题没人解答?小编创建了一个Python学习交流QQ群:531509025
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
>>> s[:10]
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> s[:10:3]
[0, 3, 6, 9]

5. 当在Python切片第三是一步。

至于看片扩展为一个很好的概述。 有了这些知识 CodeGo.net,[::3]您还没有指定任何开始或结束指数的切片。既然你已经指定了一步,3,这将需要的每第三个条目something开始优先个索引。

例如:

>>> '123123123'[::3]
'111'

6. 第三是优先步。

因此,[:: 3]将返回列表/字符串的每个第3位。

7. 该::分开结束,开始,步长值。

针对Python中冒号的详细解释相关推荐

  1. Python 中的Sympy详细介绍

                                  Python 中的Sympy详细使用 遇到复杂计算找python绝对不让你失望,sympy是一个Python的科学计算库,用一套强大的符号计 ...

  2. 英语中的介词详细解释

    英语中的介词详细解释 xixi2015-01-05 10:02:58 转载于:https://www.cnblogs.com/lyhabctranslate/p/4202991.html

  3. python isdigit和isnumeric区别_isdigit()、isdecimal()和isnumeric python中区别【详细讲解】...

    今天爱分享给大家带来isdigit().isdecimal()和isnumeric python中区别[详细讲解],希望能够帮助到大家. 1.函数介绍 isdecimal(...) | S.isdec ...

  4. python中冒号(:)的作用

    python中冒号:的作用 一开始接触python代码的时候冒号这个存在一直困扰了我很久,说一下我对冒号的理解. 冒号(:)表示的就是一个整体,冒号出现在哪里就代表这个位置对整体. 第一:作为整体用于 ...

  5. isnumeric用法python_isdigit()、isdecimal()和isnumeric python中区别【详细讲解】

    今天爱分享给大家带来isdigit().isdecimal()和isnumeric python中区别[详细讲解],希望能够帮助到大家. 1.函数介绍 isdecimal(...) | S.isdec ...

  6. python中冒号报错_python中一些常见的错误_后端开发

    PHP8 新特性之 Attributes_后端开发 PHP8的Alpha版本,过几天就要发布了,其中包含了不少的新特性,今天呢,我想谈谈Attributes,为啥呢, 是昨天我看到很多群在转发一个文章 ...

  7. Python中的self详细解析

    1. 前言 我们总会在class里面看见self,但是感觉他好像也没什么用处,就是放在那里占个位子. 如果你也有同样的疑问,那么恭喜你,你的class没学明白. 所以,在解释self是谁之前,我们先明 ...

  8. Python中zip()函数的解释和可视化

    文章来源于机器学习算法与Python实战,作者爱学习的胡同学 zip()的作用 先看一下语法: zip(iter1 [,iter2 [...]]) -> zip object Python的内置 ...

  9. Python 中冒号使用

    [m : ] 代表列表中的第m+1项到最后一项 [ : n] 代表列表中的第一项到第n项 import numpy as np a=[1,2,3.4,5] print(a) [ 1 2 3 4 5 ] ...

最新文章

  1. 带monkey的测流量!
  2. 【跃迁之路】【425天】刻意练习系列184—SQL(2018.04.06)
  3. [Diary][pic]毕业聚餐-笑容灿烂
  4. 【数字智能三篇】之一: 一页纸说清楚“什么是大数据”
  5. php 安卓实现实时导航,用安卓平板电脑轻松实现GPS实时导航
  6. oracle之 SYSAUX表空间维护
  7. oracle04052,ORA-04052解决过程
  8. 计算机在外语专业中有哪些应用,CALL(3):计算机在外语教学中的应用
  9. Redis五大基本数据类型及其相关命令及常用用途
  10. Java多线程核心技术
  11. 分享不会迟到,只会来的晚一点——16倍速视频播放
  12. 看了三篇韩寒的博客文章
  13. 广东汕尾电信稳定dns服务器,广东电信的DNS是多少?
  14. Pycharm, 生成可执行文件,Unhandled exception in script报错
  15. Java HashMap的遍历(常用的四种方式),及key,value规律
  16. 诺基亚N95手机使用技巧
  17. c语言的中打印出鸟图形,教你画出一只萌萌哒小鸟【PS教程】
  18. JAVA--线程同步的三种方法
  19. c++二叉树打印(只为美观)
  20. Android 面试必备之 JVM 相关口水话,flutterpageview动画

热门文章

  1. 如何保留linux中yum安装后的rpm软件包
  2. 我在老男孩学python的日子_day1
  3. (原)ubuntu14.04中安装gcc4.9和g++4.9
  4. 在我生命里留下温暖记忆的一位老师
  5. 场效应晶体管内存 到底是谁发明的?
  6. [转]理解JNDI中 java:comp/env/jdbc/datasource 与 jdbc...
  7. wgan 不理解 损失函数_AI初识:深度学习中常用的损失函数有哪些?
  8. python pil png合成gif储存时变黑_使用 Python 玩转图片
  9. 【学习笔记】硬件设备选型
  10. 【MM模块】Schedule Agreement 计划协议