在空间python处切割一个字符串

时间:2015-09-08 07:46:14

标签: string python-2.7 spaces

我开始学习python并希望在空格处剪一个字符串;所以'你好世界'变成'你好'和'世界'。要做到这一点,我想在列表中保存空格的位置,但我无法弄清楚如何做到这一点。为了找到空格,我这样做:

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

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

任何人都可以帮我保存在列表部分;这甚至可能吗?

(另一种切割字符串的方法是欢迎:-))

感谢。

2 个答案:

答案 0 :(得分:2)

使用拆分:

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

它会给你一个字符串列表

答案 1 :(得分:0)

谢谢,我试图在没有拆分选项的情况下这样做,应该在问题中说过..

无论如何这都有效;

    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]]