Discuss / Python / 作业

作业

Topic source

微尘初心

#1 Created at ... [Delete] [Delete and Lock User]

def trim(s):

    for i in s:

        if i == ' ':

            s = s[1:]

        else:

            break

    for i in s[::-1]:

        if i == ' ':

            s = s[:-1]

        else:

            break

    return s

你这个才是正解

Joey_ww_

#3 Created at ... [Delete] [Delete and Lock User]

nice啊

切的操作太多了,每一次切一个字符都要切片一次,遇到特定情况(比如串很长并且首位空字符很多)效率会很低吧。


  • 1

Reply