Hello大家好,今天我想和大家分享一个小tips,就是快速倒序遍历字符串。

比如现在有一个小需求,是让我们找到一个长字符串里面的最后一个单词,并且返回这个单词的长度(每个单词用空格隔开),那么我们会如何去做这道题呢?我觉得使用倒序遍历,当如果遍历到了第一个空格的话,就说明我们的倒数第一个单词遍历完了,那么这个时候我们返回它的长度就可以啦!

那么如何倒序遍历呢?

比如现在有一个数组,内容是:

arr = [1,2,3,4,5,6]

如果我们想要正序遍历并且返回它的结果,那么我们只需要:

for i in range(0,len(arr)-1):print(i)

就可以了,那么如果我们想要将它倒序打印,不通过reverse的方法应该怎么样才能实现呢?

我们同样是使用for循环的方式,只不过它的起始索引,结束索引我们需要调换位置,让len(arr)-1作为起始索引,0作为结束索引,-1作为从后往前遍历的条件就可以了!代码如下:

arr = [1,2,3,4,5,6]
n = len(arr)for i in range(n,0,-1):print(i)

喜欢就点个赞吧!谢谢!

python倒序遍历字符串相关推荐

  1. python倒序输出字符串的6种方法

    python倒序输出字符串的6种方法 直接切片法 循环逆序法 列表翻转法 列表增删法(使用原列表操作) 列表增删法(建立空列表操作) 对称交换法 总结 直接切片法 1.通过改变读入字符串的步长为-1完 ...

  2. python while遍历字符串_零基础学Python:while循环和for遍历

    1.while 循环 while是计算机的一种基本循环模式.当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环.while语句的一般表达式为:while(表达式){循环体}. 循环的作用就是让 ...

  3. Python中遍历字符串和字典

    遍历字符串 >>> for x in "ILoveYou":print(x)I L o v e Y o u 遍历字典 遍历所有key两种方式 >>&g ...

  4. python for遍历字符串_Python之字符串的遍历的4种方式

    本文主要介绍了Python之字符串的遍历的4种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧. python的字符串遍历有4 ...

  5. python逐个遍历字符串(含汉字)

    s = "中国china" for j in s:print j 首先一个,你这个'a'是什么编码?可能不是你所想的gbk >>> a='中国' >> ...

  6. [转载] python 遍历字符串 字符_python 遍历字符串(含汉字)实例详解

    参考链接: Python字符串| rfind python 遍历字符串(含汉字)实例详解 python 遍历字符串(含汉字)实例详解 s = "中国china" for j in ...

  7. python 遍历字符串 字符_python 遍历字符串(含汉字)实例详解

    python 遍历字符串(含汉字)实例详解 python 遍历字符串(含汉字)实例详解 s = "中国china" for j in s: print j 首先一个,你这个'a'是 ...

  8. python 遍历字符串

    python 遍历字符串, 可以把字符串当作列表 来遍历即可 第一种方法使用for in 循环 # 使用for in str_a = "Hello,Python" for i in ...

  9. Python for 循环遍历字符串

    Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串.本文主要介绍Python for循环遍历字符串. 原文地址:Python for 循环遍历字符串

最新文章

  1. python编程培训多少钱-线下python培训要多少钱?
  2. SQL Server 数据库设计
  3. tensorflow学习笔记五:mnist实例--卷积神经网络(CNN)
  4. C语言实现离散余弦变换(DCT)并用MATLAB和Python验证
  5. js中的window.onload和jquery中的load区别的讲解
  6. AFNetworking网络请求与图片上传工具(POST)
  7. XGBoost的安装与介绍
  8. Python数模笔记-Sklearn (1)介绍
  9. python 无法引入同级目录的方法_再见 virtualenv!K神教你轻松管理多个Python环境...
  10. Tomcat在Eclipse下的启动
  11. 上怎么图片和字环绕_计算机上的0和1是怎么变成我们屏幕上看到的图片、视频和声音的?...
  12. 三创赛优秀作品_创新藏在每一个细节里———记第三届3S杯全国大学生物联网技术与应用“三创”大赛一等奖获奖作品...
  13. 文件对应的Content-Type类型
  14. 未来人工智能发展趋势
  15. 手机号归属地 mysql脚本_手机号码归属地能否取消? 这些热点问题,工信部回复了...
  16. 供应链金融业务信息化平台搭建要点分享
  17. 一个人的时候,学会坦然。
  18. ❤️数据结构之栈(图文版详解)❤️
  19. 基于微信小程序的消费金融系统
  20. 服务器kvm切换器怎么使用?

热门文章

  1. 支持中文的BASE64编码代码
  2. android关于VideoView或Vitamio视频播放器横竖屏切换
  3. 成功解决:MDK5编辑器中文乱码问题 以及设置漂亮的代码字体
  4. 什么情况会导致 MySQL 索引失效?
  5. Python之简单的网页爬虫开发
  6. 7-121 洛希极限(天梯赛训练题)
  7. (Spring Cloud面试题)spring cloud断路器的作用是什么?
  8. 电脑白屏如何设置与取消
  9. JFreeChart 制作柱状图并填充到excel上
  10. js 字符串去除收尾空格