任何关于算法、编程、AI行业知识或博客内容的问题,可以随时扫码关注公众号「图灵的猫」,加入”学习小组“,沙雕博主在线答疑~此外,公众号内还有更多AI、算法、编程和大数据知识分享,以及免费的SSR节点和学习资料。其他平台(知乎/B站)也是同名「图灵的猫」,不要迷路哦~

一个元组或者列表

a = (1,2,3,4)
b = [1,2,3,4]

则a[::-1]和b[::-1]的含义是将元组或列表的内容翻转

a[::-1]  # 结果为(4,3,2,1)
b[::-1]  #结果为[4,3,2,1]
返回结果是4321,那么问题就来了[::-1]表示的是从头到尾,步长为-1

Sequence[start:end:step]

b = a[i:j:s]这种格式呢,i,j与上面的一样,但s表示步进,缺省为1.
所以a[i:j:1]相当于a[i:j]。当s<0时,i缺省时,默认为-1. j缺省时,默认为-len(a)-1

 

Python中[::-1]实现翻转列表的原理相关推荐

  1. python如何创建函数对列表里的元素进行分类_zip()函数如何在python中遍历多个列表?...

    在对列表的元素进行找寻时,会频繁的说到遍历的理念.对于复杂的遍历要求,如多个列表中查找就显然不适合用for循环.本篇所要带来的是zip() 函数的方法,能够对多个迭代器进行遍历.下面我们就python ...

  2. 如何在Python中串联两个列表?

    如何在Python中串联两个列表? 例: listone = [1, 2, 3] listtwo = [4, 5, 6] 预期结果: >>> joinedlist [1, 2, 3, ...

  3. python 两个列表比较_如何在Python中比较两个列表

    python 两个列表比较 In this article, we will understand the different ways to compare two lists in Python. ...

  4. python字典元素由什么组成_【】Python中,字典、列表、元组分别用 、 、 作定界符,字典的每个元素由两部分组成,分别是 和 ,其中 不允许重复。...

    []Python中,字典.列表.元组分别用 . . 作定界符,字典的每个元素由两部分组成,分别是 和 ,其中 不允许重复. 更多相关问题 (题干)女,25岁,外伤后右侧股骨髁上骨折,在转院途中突然出现 ...

  5. 介绍python中几种遍历列表的for循环方法

    我们在使用列表的过程中,经常需要遍历列表的所有元素,对每个元素执行相同的操作.今天就给大家介绍python中几种遍历列表的for循环方法. 首先我们先构造一个numbers列表,如下: numbers ...

  6. python中for循环遍历列表的几种方法

    列表在使用过程中,经常需要遍历列表的所有元素,对每个元素执行相同的操作.今天介绍python中for循环遍历列表的几种方法. 方法1:使用for循环简单结构遍历 首先我们新建一个城市列表,然后分别展示 ...

  7. [Python中矩阵上下左右翻转(np.flip)]

    [Python中矩阵上下左右翻转(np.flip)] 现代编程语言和相关库的发展,使得数值计算和数据处理变得更加便捷和高效.在Python中,NumPy库是众多数据科学和工程应用领域的重要支撑之一.其 ...

  8. python中append函数合并列表且列表内数字从高到低_35个高级Python知识点总结

    No.1 一切皆对象 众所周知,Java中强调"一切皆对象",但是Python中的面向对象比Java更加彻底,因为Python中的类(class)也是对象,函数(function) ...

  9. python列表内数字排序_如何在Python中手动排序数字列表?

    规格:Ubuntu 13.04,Python 3.3.1 背景:Python的初学者,遇到了这个"手动排序"的问题. 我被要求做的是:"让用户输入3个数值并将它们存储在3 ...

  10. python中的常见的列表操作及注意事项

    1.1 使用append()添加元素到尾部 传统的向列表中添加元素的方法是利用append()函数将元素一个个添加到尾部.   1.2 使用extend()或+=合并列表 使用extend()可以将一 ...

最新文章

  1. 携手320+合作伙伴,英伟达扔下一枚自动驾驶炸弹,打响新年越野赛 | CES2018
  2. 数据库管理专才四步走
  3. Oracle PL/SQL 程序设计读书笔记 - 第7章 使用数据
  4. Mahout分步式程序开发 聚类Kmeans
  5. java长宽_Java:如何控制JPanel长宽比?
  6. 页面某一个元素跟随输入框输入内容动态变化
  7. Python-jieba分词学习及应用
  8. 局部变量竟然比全局变量快 5 倍?
  9. 如何给 Visual C++ 中的对话框增加位图背景
  10. IPv6下网络编程实例
  11. webStrom破解链接
  12. 微信小程序 数组索引 data-“”解释
  13. 1027. 打印沙漏(20)-PAT乙级真题
  14. 《移动平台应用开发实践》教学进程(12周)
  15. 慧荣SM2258XT主控固态硬盘B05 B16 B17闪存开卡步骤
  16. vm 无法打开本地文件进行写入
  17. 计算机色彩学,浅析色彩原理
  18. iqooneo3 如何不用vivo账号下载外部应用_VIVO市场ASO实战详解
  19. 计算机语言有许多种其中与硬件直接相关的是,【单选题】计算机语言有许多种,其中与硬件直接相关的是 A. 机器语言 B. 网络语言 C. 高级语言 D. 自然语言...
  20. skywalking本地配置探针 打TID

热门文章

  1. 【Spring】学习SpringAOP
  2. 参加2015年TOP100会议的零散笔记
  3. ArcGIS for Android地图控件的5大常见操作
  4. firefox vimperator (图)
  5. SQL中GROUP BY语句介绍
  6. 网络流24题(更新中
  7. 【bzoj2989】数列 KD-tree+旋转坐标系
  8. ubuntu16.04登录后无dash,无启动栏launch,无menu bar,只有桌面背景解决办法
  9. UOJ291 BZOJ4785 ZJOI2017树状数组
  10. 今天解决了价位没有同步更新的问题