文章目录[隐藏]
列表的逆序遍历
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中字符串的各种操作
- Python数字/字符串补零操作实例代码
- python如何正确的操作字符串
- python字符串常规操作大全
- Python 处理带有 \u 的字符串操作
- python中字符串最常用的十三个处理操作记录
- Python字符串的15个基本操作(小结)
- Python 字符串操作详情
本文由 华域联盟 原创撰写:华域联盟 » python列表和字符串的三种逆序遍历操作
转载请保留出处和原文链接:https://www.cnhackhy.com/26892.htm