Python程序以单次遍历将空格移到字符串的开头
给定一个包含单词和空格的字符串,我们的任务是通过仅遍历字符串一次将所有空格移到字符串的开头。我们将使用ListComprehension在Python中快速解决此问题。
示例
Input: string = "python program" Output: string= “ pythonprogram"
算法
Step1: input a string with word and space. Step2: Traverse the input string and using list comprehension create a string without any space. Step 3: Then calculate a number of spaces. Step 4: Next create a final string with spaces. Step 5: Then concatenate string having no spaces. Step 6: Display string.
范例程式码
# Function to move spaces to front of string
# in single traversal in Python
def frontstringmove(str):
noSp = [i for i in str if i!=' ']
space= len(str) - len(noSp)
result = ' '*space
result = '"'+result + ''.join(noSp)+'"
print ("Final Result ::>",result)
# Driver program
if __name__ == "__main__":
str = input("Enter String")
frontstringmove(str)输出结果
Enter String python program Final Result ::>" pythonprogram"
热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短