刪除乙個字串中連續超過一次的空格

2021-06-22 10:34:45 字數 535 閱讀 1976

刪除乙個字串中連續超過一次的空格。

#! /usr/bin/env python

#coding:utf-8

def del_space(string):

split_string = string.split(" ") #以空格為分割,生成list,list中如果含有空格,則該空格是連續空格中的後乙個

string_list = [i for i in split_string if i!=""] #去掉空格,生成list

result_string = " ".join(string_list)

return result_string

if __name__=="__main__":

one_str = "hello, i am qiwsir."

string = del_space(one_str)

print one_str

print string

更多用python解決演算法問題,請看

刪除乙個字串中連續的空格

刪除乙個字串中連續的空格.cpp 定義控制台應用程式的入口點。問題描述 給定乙個字串,如果字串中存在連續多個空格則用乙個空格代替.例如 輸入 ab cd ef g 輸出 ab cd ef g,為了方便,用 代替空格 解決問題 寫兩個迴圈.第乙個迴圈讀到空格就使用第二個迴圈判斷連續空格的數量.在第二個...

在乙個字串中尋找另外乙個字串

在乙個字串中尋找另外乙個字串 public class text foundit true break test system.out.println foundit?found it didn t find it 該段程式有點難以理解,主要就是if語句的理解,if searchme.charat ...

刪除乙個字串中的空格

思路 利用迴圈,碰到空格即刪除 通過覆蓋來刪除 但是要注意連續空格的情況,還要注意每次刪除乙個字元後字串的長度都要減一。include include includeusing namespace std void deletespace char s int len strlen s for in...