【每日一题】|替换空格(python解法)

  • Post author:
  • Post category:python


请实现一个函数,把字符串中的每个空格替换成

"%20"

数据范围

0≤0≤ 输入字符串的长度 ≤1000≤1000。

注意输出字符串的长度可能大于 10001000。

样例

输入:"We are happy."

输出:"We%20are%20happy."

把输入的数据放入字典,直接插入然后删除

class Solution:
    def replaceSpace(self, s: str) -> str:
        """
        :type s: str
        :rtype: str
        """
        dict = []
        dict = list(s)
        for i, char in enumerate(s_dict):
            if char == ' ':
                dict.pop(i)
                dict.insert(i, '%20')
        sstr = [str(j) for j in dict]
        str2 = ''.join(sstr)
        return str2



版权声明:本文为m0_64604195原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。