我想我的python函数分割一个句子(输入),并将每个单词存储在一个列表中。到目前为止,我写的代码会分割句子,但不会将这些单词存储为列表。我怎么做?
def split_line(text):
# split the text
words = text.split()
# for each word in the line:
for word in words:
# print the word
print(word)
我对python编程很陌生。我想分割一个有两个分隔符的文本文件。
我只是硬编码一行文本文件,以使逻辑正确。我想在分割文本之后打印分隔符。不太确定该怎么做。
text='+1 This book is awesome. It has been so helpful to be able to go back to track trends. -1 I bought this for my sister and she didn't like it. The note sections to t'
for line in text.split('
我正在使用Python进行自然语言处理。我正在尝试使用re拆分输入字符串。我想使用;,.和word but进行拆分。
import re
print (re.split("[;,.]", 'i am; working here but you are. working here, as well'))
['i am', ' working here but you are', ' working here', ' as well']
怎么做?当我在regex中输入word but时,它将每个字符作
我有一篇包含许多行的文字。
我想根据字符串来分割它,字符串以特定的字符结束。
特快专递:我的文本包含以下数据
Hi
I'm here:
London
UK
USA
Where are you:
here
there
what will you do:
something
somethin2
我想把这个文本分割成一个以分隔符作为字符串结尾的列表。
冒号-
在这种情况下,最终的结果列表将是[ Hi, London UK USA, here there, something somethin2 ],我如何在python中做到这一点?
我知道,我们可以使用单个字符或其他字符串进行拆分,这是
我想从用户那里获得确切的20个int输入。如何使用列表理解来实现这一点?有一种在C和Java编程语言中使用for循环设置限制的方法。但是,在Python中有什么解决办法来实现这一点吗?
下面是用Python从用户那里获取多个输入的代码行。我怎么才能在这里设定限制呢?请注意,我想把输入放在同一条线上,按空格将它们分开。
int_list = [ int(x) for x in input().split(" ")]
请注意,我并不要求分割列表或迭代次数。
我有一个创建帐户的脚本,该脚本输出以下内容:
creating user in XYZ: username: testing firstName: Bob lastName:Test email:auto999@nowhere.com password:gWY6*Pja&4
因此,我需要创建一个python脚本,它将在csv文件中存储用户名和密码。
我试着用空格和冒号来分割这个字符串,然后对它进行索引,但是它不能很好地工作,如果消息不同的话,它可能会失败。有人知道怎么做吗?