在空格处切割字符串 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]]
我开始学习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]]