python算法题--简单--重新排列单词间的空格

class Solution:
    def reorderSpaces(selftextstr) -> str:
        count=text.count(' ') #字符串中空格的数量
        li=text.split() #默认以【空格、tab、换行、回车以及formfeed】为分隔符,将字符串分割为一个列表
        n=len(li)
        if n == 1:
            return li[0] + ' '*count
        return (' '*(count // (n-1))).join(li)+' '*(count%(n-1)) #join是将列表的元素以指定的字符串连接起来生成的新字符串
posted @ 2022-09-07 18:01  盗哥泡茶去了  阅读(43)  评论(0编辑  收藏  举报