LeetCode - Add to List 557. Reverse Words in a String III
2017-09-25 10:01
302 查看
题目链接:Add to List 557. Reverse Words in a String III
题目翻译:给你一个字符串,将字符串中的每一个单词的字母顺序反转,但是仍然需要保留字符串中的空格和单词的顺序。
注:在字符串中单词之间有且仅有一个空格,而且字符串中没有多余的空格。
这个题目非常简单,没有什么可说的,这里主要是记录一下对于python语法的运用。
我的解法
大神的解法
这里需要记录的是对于python特有的for循环方式的运用,已经split()方法默认使用空格分割字符串。
以上。
题目翻译:给你一个字符串,将字符串中的每一个单词的字母顺序反转,但是仍然需要保留字符串中的空格和单词的顺序。
注:在字符串中单词之间有且仅有一个空格,而且字符串中没有多余的空格。
这个题目非常简单,没有什么可说的,这里主要是记录一下对于python语法的运用。
我的解法
def reverseWords(self, s): list = [] for str in s.split(" "): list.append(str[::-1]) return " ".join(list)
大神的解法
def reverseWords(self, s): return ' '.join(x[::-1] for x in s.split())
这里需要记录的是对于python特有的for循环方式的运用,已经split()方法默认使用空格分割字符串。
以上。
相关文章推荐
- leetcode_ Add to List 121. Best Time to Buy and Sell Stock
- 【LeetCode】Add to List 637. Average of Levels in Binary Tree
- leetCode_Add to List 206. Reverse Linked List
- leetcode- Add to List 458. Poor Pigs
- leetcode_ Add to List 108. Convert Sorted Array to Binary Search Tree
- leetcode- Add to List 669. Trim a Binary Search Tree
- Leetcode--Add to List 374. Guess Number Higher or Lower
- [Leetcode] 2.Add Two Numbers(List To Long,模拟)
- LeetCode- Add to List 84. Largest Rectangle in Histogram
- 【LeetCode24】. Swap Nodes in Pairs Add to List
- Leetcode--Add to List 215. Kth Largest Element in an Array
- LeetCode 25 Reverse Nodes in k-Group Add to List (划分list为k组)
- LeetCode-Add to List 71. Simplify Path
- leetcode 21. Merge Two Sorted Lists Add to List
- [leetcode] Add to List 403. Frog Jump
- 【LeetCode】Add to List 606. Construct String from Binary Tree
- [leetcode] 64. Minimum Path Sum Add to List
- [leetcode] Add to List 169. Majority Element
- leetcode 500 Keyboard Row Add to List
- LeetCode-Add to List 494. Target Sum