for value in rang(10)涉及的数字倒序输出:

  for value in rang(10)[::-1]涉及的数字倒序输出:

一、反转

  

二、详解

这个是python的slice notation的特殊用法。

a = [0,1,2,3,4,5,6,7,8,9]
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了

b = a[i:j:s]这种格式呢,i,j与上面的一样,但s表示步进,缺省为1.
所以a[i:j:1]相当于a[i:j]
当s<0时,i缺省时,默认为-1. j缺省时,默认为-len(a)-1
所以a[::-1]相当于 a[-1:-len(a)-1:-1],也就是从最后一个元素到第一个元素复制一遍。所以你看到一个倒序的东东。

如果还不理解,把我说的东西测试一遍,你就明白了

python 中的[::-1]相关推荐

  1. 如何优雅的在python中暂停死循环?

    死循环 有时候在工作中可能会遇到要一直执行某个功能的程序,这时候死循环就派上用途了,python中死循环的具体形式大致如下 while True:run_your_code() 结束死循环 通常我们结 ...

  2. 关于python中的dict和defaultdict

    dict 在Python中如果访问字典中不存在的键,会引发KeyError异常,所以一般当我们比如统计一句话的词频时候,我们总是使用这样的处理方式: strings = ('puppy', 'kitt ...

  3. python中的新式类与旧式类的一些基于descriptor的概念(上)

    python中基于descriptor的一些概念(上) 1. 前言 2. 新式类与经典类 2.1 内置的object对象 2.2 类的方法 2.2.1 静态方法 2.2.2 类方法 2.3 新式类(n ...

  4. Python中yield和yield from的用法

    yield 后面接的是 future 对象 调用方 委托生成器 yield from 直接给出循环后的结果 yield from 委托者和子生成器直接通信 yield from 直接处理stopIte ...

  5. Python中正则表达式用法 重点格式以这个为准_首看_各种问题

    20210811 https://www.jb51.net/article/101258.htm 一.惰性模式的概念: 此模式和贪婪模式恰好相反,它尽可能少的匹配字符以满足正则表达式即可,例如: va ...

  6. 逗号分隔的字符串转换为Python中的列表 split

    将逗号分隔的字符串转换为Python中的列表 给定一个字符串: 它是由逗号分隔的几个值的序列: mStr = '192.168.1.1,192.168.1.2,192.168.1.3' 如何将字符串转 ...

  7. [翻译]Python中yield的解释

    问题: Python中yield关键字的作用是什么?它做了什么? 例如,我想理解以下代码 def node._get_child_candidates(self, distance, min_dist ...

  8. 全面理解Python中的类型提示(Type Hints)

    众所周知,Python 是动态类型语言,运行时不需要指定变量类型.这一点是不会改变的,但是2015年9月创始人 Guido van Rossum 在 Python 3.5 引入了一个类型系统,允许开发 ...

  9. python中break和continue的区别

    python中break和continue的区别 break 结束for 或者while 循环  后面还没循环到的 不再循环 continue 当满足某种条件时结束当前值的循环 后面没有循环的继续循环 ...

  10. 通过带Flask的REST API在Python中部署PyTorch

    通过带Flask的REST API在Python中部署PyTorch 在本文中,将使用Flask来部署PyTorch模型,并用讲解用于模型推断的 REST API.特别是,将部署一个预训练的Dense ...

最新文章

  1. jsp页面修改成html页面
  2. 小学生python-小学生学python(五)
  3. VLAN系列二: 实现VLAN的机制
  4. Python scrapy 动态传入自定义参数
  5. 查询磁盘的性能(iostat)
  6. 20145217 《信息安全系统设计基础》第0周学习总结
  7. 源码编译打包_Atlas 2.1.0 实践(1)—— 编译Atlas
  8. 震后十年,他重走那条生死送货线
  9. 二叉搜索树+快速排序 查到文本中出现频率最多的100个词 【留学生作业】
  10. Lua初学习 9-13_04 require moudle
  11. java.io.Serializab接口
  12. 施努卡:什么是视觉定位系统 视觉定位系统的工作原理
  13. matlab实现将彩色图像转换成灰色图像的方法
  14. 纯小白Python爬取东方财富网研报内容并通过机器学习的SVM模型进行文本分析(一)
  15. python连接数据库mysql失败_python连接mysql失败怎么解决
  16. 一句话突破上传限制一句话_一句话的基础
  17. 用MySQL数据库来处理中英文取首字母排序
  18. Perl-Can't locate Time/HiRes.pm 错误
  19. 小米路由器3c 虚拟服务器,小米路由器3C,怎么刷breed啊?可以吗
  20. 产品必备技能(十一):如何写产品分析报告?附实产品分析报告实例(闲鱼)

热门文章

  1. ITK:读取网格并显示2个给定顶点之间的欧几里得距离
  2. ITK:将所有像素的总和缩放为常数
  3. DCMTK:类DcmOther64bitVeryLong的测试程序
  4. VTK:可视化之StreamLines
  5. C语言DFS算法的实现(附完整源码)
  6. QT的QShortcut类的使用
  7. QT的QScriptValueIterator类的使用
  8. 经典C语言程序100例之四三
  9. 经典C语言程序100例之九
  10. Tomcat虚拟目录