首页 > 代码库 > leetcode Reverse words in a string Python

leetcode Reverse words in a string Python

  刚接触python不久,被python的简洁强大迷倒了,在做leetcode,Reverse words in a string时,刚开始还是传统的思路想着怎么处理空格问题一直测试不通过,写的很罗嗦被师弟吐槽说你写的代码好丑,好心塞。

  废话不多说直接奉上思路代码:

  翻转字符串如:"Hello I am echo",输出"echo am I Hello"

  可以翻转两次字符串即首先变为" ohce ma I olleH",在对每个字符串翻转即为"echo am I Hello";当然也可以先翻转单个字符串,在对整体字符串翻转,一样的效果。此题中掌握python处理两个函数即翻转和取字符串,其中split()的作用是从一个字符串中取出单个字符串存储到一个list中。

如:s="  hello   echo   ", s.split()=[‘hello‘,‘echo‘]

  

leetcode Reverse words in a string Python