我在python中有一个字符串查询

我在python中有一个字符串查询,python,Python,我将提取列表中包含的所有字符串。哪个更适合这个目的 例如: line = "hello 12 hi 89" 结果: [hello hi] 查看此网站,尤其是“通过Python中的索引访问字符串中的字符””: 要开始,请尝试使用以下代码: line = "hello 12 hi 89" line[0] line[0:2] 祝你好运 不完全确定为什么不将12和89视为字符串 从您的示例中,看起来您正试图提取字符串中的所有字母标记,然后可以使用表达式[a-zA-Z]+匹配1个或多个英文字母表,

我将提取列表中包含的所有字符串。哪个更适合这个目的

例如:

line = "hello 12 hi 89"
结果:

[hello hi]

查看此网站,尤其是“通过Python中的索引访问字符串中的字符””:

要开始,请尝试使用以下代码:

line = "hello 12 hi 89"
line[0]
line[0:2]

祝你好运

不完全确定为什么不将12和89视为字符串

从您的示例中,看起来您正试图提取字符串中的所有字母标记,然后可以使用表达式
[a-zA-Z]+
匹配1个或多个英文字母表,然后使用正则表达式和输入字符串调用
re.findall()

Python 2.7.3 (default, Dec 18 2014, 19:10:20) 
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> input = 'hello 12 hi 89'
>>> import re
>>> re.findall(r'[a-zA-Z]+', input)
['hello', 'hi']
>>> 

我们可以帮助您调试您的代码“re”模块“更适合于此目的”。这是您希望我们做的家庭作业吗?我投票将此问题作为离题回答,因为这不是代码编写服务!