gpt4 book ai didi

python - 从分割句子中查找整数和字符串

转载 作者:太空宇宙 更新时间:2023-11-03 15:58:19 26 4
gpt4 key购买 nike

我需要分割这个字符串:

"We shall win 100 dollars in the next 2 years" 

并返回一个包含整数和字符串列表的元组([100,2],[We,shall,win,dollars,in,the,next,years])

>

到目前为止我的尝试:

lst_int =[]
lst_str =[]
tup_com =(lst_int,lst_str)
words = input_string.split()
for i in words:
if i == int():
lst_int.append(i)
elif i != int():
lst_str.append(i)
return tup_com

最佳答案

你可以用简单的正则表达式来做到这一点

import re
s = "We shall win 100 dollars in the next 2 years"

t = (re.findall("[0-9]+",s),re.findall("[a-zA-Z]+",s))

关于python - 从分割句子中查找整数和字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40577176/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com