python:leetcode之reverse words in a string
来源:互联网 发布:台湾军事实力 知乎 编辑:程序博客网 时间:2024/06/05 14:18
要求: reverse words in a string
将abc def形式的字符串翻转成def abc,并且去掉多余的空格。
解法一:
将abc和def分开,然后使用list的reversed方法调换位置
#!/usr/bin/env python3# -*- coding: utf-8 -*-class Reverse_str(object): """docstring for Reverse_str""" def __init__(self, arg=''): super().__init__() self.arg = arg def reverse_word(self, word=''): """docstring for reverse_word""" temp_list = list(reversed(list(word.split()))) return(' '.join(temp_list))instant_a = Reverse_str()test_word = 'abc def'print(instant_a.reverse_word(test_word))
运行结果:
#!/usr/bin/env python3# -*- coding: utf-8 -*-from collections import dequeclass Reverse_str(object): """docstring for Reverse_str""" def __init__(self, arg=''): super().__init__() self.arg = arg def reverse_word_with_deque(self, word=''): """docstring for reverse_word_with_deque""" temp_que = deque(word.split()) temp_que.rotate(-1) temp_list = list(temp_que) return(' '.join(temp_list))instant_a = Reverse_str()test_word = 'abc def'print(instant_a.reverse_word_with_deque(test_word))
运行结果:
参考:
https://docs.python.org/2/library/collections.html
python的deque用法
LeetCode题解整理版(二)
0 0
- python:leetcode之reverse words in a string
- Leetcode - Python - Reverse Words in a String
- leetcode之Reverse Words in a string
- leetcode之Reverse Words in a String
- leetcode之Reverse Words in a String
- LeetCode之Reverse Words in a String
- Leetcode之Reverse Words in a String
- leetcode之Reverse Words in a String
- Leetcode之Reverse Words in a String
- LeetCode之Reverse Words in a String
- 【Leetcode】之 Reverse Words in a String
- 【LeetCode with Python】 Reverse Words in a String
- 【leetcode】Reverse Words in a String (python)
- leetcode 日经贴,python code -Reverse Words in a String
- 151. Reverse Words in a String Leetcode Python
- leetcode 151 Reverse Words in a String (python)
- [leetcode, python] Reverse Words in a String 反转字符串
- [leetcode]Reverse Words in a String(using Python)
- 【caffe学习笔记一】——caffe安装
- 操作系统(死锁)
- c/c++中内存分配
- 编译原理动手实操,用java实现一个简易编译器-语法解析
- UIView 和 CALayer的那点事
- python:leetcode之reverse words in a string
- 13-题目1088:剩下的树
- Android项目开发实践之项目结构规划
- python类:magic魔术方法
- 文章标题
- PHP面试题汇总(二)
- win7下Anaconda 的theano安装记录
- PAT1010完美数列
- 用PHP实现折半(二分)查找