python列表和字符串的三种逆序遍历操作

 更新时间:2021年06月03日 14:33:52   作者:长期读书  
这篇文章主要介绍了python列表和字符串的三种逆序遍历操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

列表的逆序遍历

a = [1,3,6,8,9]
print("通过下标逆序遍历1:")
for i in a[::-1]:
    print(i, end=" ")
print("\n通过下标逆序遍历2:")
for i in range(len(a)-1,-1,-1):
    print(a[i], end=" ")
print("\n通过reversed逆序遍历:")
for i in reversed(a):
    print(i, end=" ")

输出

通过下标逆序遍历1:
9 8 6 3 1
通过下标逆序遍历2:
9 8 6 3 1
通过reversed逆序遍历:
9 8 6 3 1

字符串的逆序遍历和列表一样。

python 从后往前遍历列表

C语言中从后往前遍历数组是很方便的,如:

for(int i = 5; i >= 0; i--){
    printf("%d\n", i);
}

但是在python中默认是从前往后遍历列表的,有时候需要从后往前遍历。根据 range 函数的用法:

range(start, end[, step])

python中从后往前遍历列表的方法为:

lists = [0, 1, 2, 3, 4, 5]
# 输出 5, 4, 3, 2, 1, 0
for i in range(5, -1, -1):
    print(lists[i])
 
# 输出5, 4, 3
for i in range(5, 2, -1):
    print(lists[i])

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Python并发编程实例教程之线程的玩法

    Python并发编程实例教程之线程的玩法

    编程的乐趣之一是想办法让程序执行的越来越快,代码越写越优雅,这篇文章主要给大家介绍了关于Python并发编程实例教程之线程的相关资料,需要的朋友可以参考下
    2021-06-06
  • 结束运行python的方法

    结束运行python的方法

    在本篇文章里小编给大家分享的是关于结束运行python的方法以及相关代码,有需要的朋友们跟着学习下。
    2020-06-06
  • Python pip 安装与使用(安装、更新、删除)

    Python pip 安装与使用(安装、更新、删除)

    pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能,需要的朋友可以参考下
    2019-10-10
  • 对pandas处理json数据的方法详解

    对pandas处理json数据的方法详解

    今天小编就为大家分享一篇对pandas处理json数据的方法详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-02-02
  • Python实现指定数组下标值正序与倒序排序算法功能举例

    Python实现指定数组下标值正序与倒序排序算法功能举例

    在程序中,经常需要按数组倒序或反序重新排列数组,下面这篇文章主要给大家介绍了关于Python实现指定数组下标值正序与倒序排序算法功能的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-02-02
  • 使用Python实现tail的示例代码

    使用Python实现tail的示例代码

    tail是一个常用的Linux命令, 它可以打印文件的后面n行数据, 也能实时输出文件的追加数据。本文就来用Python实现tail,感兴趣的可以了解一下
    2023-03-03
  • 浅谈python函数调用返回两个或多个变量的方法

    浅谈python函数调用返回两个或多个变量的方法

    今天小编就为大家分享一篇浅谈python函数调用返回两个或多个变量的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01
  • Python dict和defaultdict使用实例解析

    Python dict和defaultdict使用实例解析

    这篇文章主要介绍了Python dict和defaultdict使用实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03
  • Python中常用的os操作汇总

    Python中常用的os操作汇总

    这篇文章主要汇总了Python中常用的os操作,帮助大家更好的理解和学习python,感兴趣的朋友可以了解下
    2020-11-11
  • python和pyqt实现360的CLable控件

    python和pyqt实现360的CLable控件

    这篇文章主要介绍了python和pyqt实现360的CLable控件示例,需要的朋友可以参考下
    2014-02-02

最新评论