在空格处切割字符串 python

cutting a string at spaces python

我开始学习python,想在空格处剪一个字符串;所以 'hello world' 变成 'hello' 和 'world'。为此,我想将空格的位置保存在列表中,但我不知道该怎么做。为了找到我这样做的空间:

    def string_splitting(text):
        i = 0
        for i in range(len(text)):
            if (text[i]==' '):

将它们保存在列表中后,我想用文本[:list[1]](或类似的东西)显示它们

谁能帮我把它保存在列表部分;这可能吗?

(另一种截断字符串的方法欢迎:-))

谢谢。

使用拆分:

"hello world my name is".split(' ')

它会给你一个字符串列表

谢谢,我试着在没有拆分选项的情况下做到这一点,应该在问题中说..

总之这奏效了;

    def split_stringj(text):
        a = text.count(' ')
        p = len(text)
        l = [-1]
        x = 0
        y = 1
        for x in range(p):
            if (text[x]==' '):
                l.append(x)
                y += 1
        l.append(p)
        print l
        for x in range(len(l)-1):
            print text[l[x]+1:l[x+1]]