leetcode:Reverse Words in a String【Python版】

简介:
复制代码
 1 class Solution:
 2     # @param s, a string
 3     # @return a string
 4     def reverseWords(self, s):
 5         ss = s.split(" ")
 6         ss = filter(lambda x:x!="",ss)
 7         l = len(ss)
 8         for i in range(l/2):
 9             ss[i],ss[l-1-i] = ss[l-1-i],ss[i]
10         s = (" ").join(ss)
11         return s
复制代码

为了去掉''字符,尝试了好几种方法,最后还是用filter函数将其过滤掉了。


本文转自ZH奶酪博客园博客,原文链接:http://www.cnblogs.com/CheeseZH/p/4027710.html,如需转载请自行联系原作者

相关文章
|
8月前
CF1553B Reverse String(数学思维)
CF1553B Reverse String(数学思维)
24 0
|
4月前
|
Python
python中split_string和substring区别
python中split_string和substring区别
56 1
|
26天前
|
Python
Python中的f-string记录表达式:调试文档与实践指南
【4月更文挑战第17天】Python 3.8 引入了f-string记录表达式,允许在格式化字符串时执行赋值操作。这在文档字符串和调试时尤其有用。基本语法是 `f"{variable = expression}"`。示例包括在函数文档字符串中展示变量值和在调试输出中记录变量状态。注意性能和可读性,以及赋值顺序。f-string记录表达式提升了代码效率和维护性,成为Python开发的实用工具。
|
1月前
|
Python
Python中的字符串(String)
【4月更文挑战第6天】Python字符串是不可变的文本数据类型,可使用单引号或双引号创建。支持连接(+)、复制(*)、长度(len())、查找(find()、index()、in)、替换(replace())、分割(split())、大小写转换(lower()、upper())和去除空白(strip()等)操作。字符串可格式化,通过%操作符、`str.format()`或f-string(Python 3.6+)。字符串以Unicode编码,作为对象拥有属性和方法。熟悉这些操作对处理文本数据至关重要。
39 6
Python中的字符串(String)
|
1月前
|
XML 编解码 数据格式
Python标准数据类型-String(字符串)
Python标准数据类型-String(字符串)
25 2
|
1月前
|
Python
563: String(python)
563: String(python)
|
2月前
|
安全 Python
Python系列(16)—— string类型转float类型
Python系列(16)—— string类型转float类型
|
2月前
|
Python
Python系列(15)—— int类型转string类型
Python系列(15)—— int类型转string类型
|
4月前
|
机器学习/深度学习 监控 安全
Python3.12 新版本之f-string的几个新特性
Python3.12 新版本之f-string的几个新特性
47 0
|
4月前
|
Go 机器学习/深度学习 Rust
Golang每日一练(leetDay0119) 反转字符串I\II Reverse String
Golang每日一练(leetDay0119) 反转字符串I\II Reverse String
38 0
Golang每日一练(leetDay0119) 反转字符串I\II Reverse String