访问字符串中的单词
Accessing words in a string
我只想知道如何在字符串中显示两个不同的词。
例如:我定义了字符串 A
A="aaed gyh thn ujn"
问:我想知道如何只从字符串A
中得到单词"aaed"
和"thn"
。我不需要其他的话
注意这是我目前正在做的文本挖掘项目的一部分
使用split()拆分字符串,可以根据索引获取。
>>> A="aaed gyh thn ujn"
>>> lst=A.split()
>>> lst
['aaed', 'gyh', 'thn', 'ujn']
>>> lst[0]
'aaed'
>>> lst[1]
'gyh'
>>> lst[2]
'thn'
>>> lst[3]
'ujn'
最简单的方法是使用 A.split(" ")
将变量 A
除以 space
A="aaed gyh thn ujn"
b = A.split(" ")
然后通过索引号访问值
print(b[0], b[2])
aaed thn
希望对您有所帮助...
如果您想通过 re.findall 搜索它,您可以使用下面的概念!
>>> import re
>>> a="aaed gyh thn ujn"
>>> re.findall(r"aaed\Wgyh", a)
['aaed gyh']
希望对您有所帮助!!
我只想知道如何在字符串中显示两个不同的词。
例如:我定义了字符串 A
A="aaed gyh thn ujn"
问:我想知道如何只从字符串A
中得到单词"aaed"
和"thn"
。我不需要其他的话
注意这是我目前正在做的文本挖掘项目的一部分
使用split()拆分字符串,可以根据索引获取。
>>> A="aaed gyh thn ujn"
>>> lst=A.split()
>>> lst
['aaed', 'gyh', 'thn', 'ujn']
>>> lst[0]
'aaed'
>>> lst[1]
'gyh'
>>> lst[2]
'thn'
>>> lst[3]
'ujn'
最简单的方法是使用 A.split(" ")
A
除以 space
A="aaed gyh thn ujn"
b = A.split(" ")
然后通过索引号访问值
print(b[0], b[2])
aaed thn
希望对您有所帮助...
如果您想通过 re.findall 搜索它,您可以使用下面的概念!
>>> import re
>>> a="aaed gyh thn ujn"
>>> re.findall(r"aaed\Wgyh", a)
['aaed gyh']
希望对您有所帮助!!