gpt4 book ai didi

python - 查找列表中包含特定字符的第一个元素

转载 作者:行者123 更新时间:2023-12-01 00:49:06 27 4
gpt4 key购买 nike

我试图在下面的字符串中找到一种方法来取出 30K 美元,我总是希望第一次出现 $(美元符号)但带出完整的值

text = 'My 82 Benchmark $30K 1000m S7 $23'

text_string = (text.split())
text_string

输出 = ['我的', '82', '基准', '$30K', '1000m', 'S7', '$23']

我已经尝试过这段代码

for i in text_string: 
if('$' in i) :
print ("Element Exists")

这似乎知道它存在,但不知道它存在于哪一个

最佳答案

使用re模块你可以轻松得到你想要的东西

import re

要获得第一次出现,您可以执行以下操作:

m = re.search('([$][0-9]+K?)', text)
print(m.group(0))

如果您想要所有出现的情况,您可以这样做:

re.findall('([$][0-9]+K?)', text)

获取包含所有匹配项的列表。希望对您有所帮助。

关于python - 查找列表中包含特定字符的第一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56712214/

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